当前位置: 首页 > news >正文

做网站一般用什么程序/河南网站网络营销推广

做网站一般用什么程序,河南网站网络营销推广,个人建立网站要多少钱,专注聊城做网站的公司题目链接:http://acm.hdu.edu.cn/showproblem.php?pid1873 Problem Description 看病要排队这个是地球人都知道的常识。 不过经过细心的0068的观察,他发现了医院里排队还是有讲究的。0068所去的医院有三个医生(汗,这么少&#xf…

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1873

Problem Description

看病要排队这个是地球人都知道的常识。
不过经过细心的0068的观察,他发现了医院里排队还是有讲究的。0068所去的医院有三个医生(汗,这么少)同时看病。而看病的人病情有轻重,所以不能根据简单的先来先服务的原则。所以医院对每种病情规定了10种不同的优先级。级别为10的优先权最高,级别为1的优先权最低。医生在看病时,则会在他的队伍里面选择一个优先权最高的人进行诊治。如果遇到两个优先权一样的病人的话,则选择最早来排队的病人。

现在就请你帮助医院模拟这个看病过程。

 

 

Input

输入数据包含多组测试,请处理到文件结束。
每组数据第一行有一个正整数N(0<N<2000)表示发生事件的数目。
接下来有N行分别表示发生的事件。
一共有两种事件:
1:"IN A B",表示有一个拥有优先级B的病人要求医生A诊治。(0<A<=3,0<B<=10)
2:"OUT A",表示医生A进行了一次诊治,诊治完毕后,病人出院。(0<A<=3)

 

 

Output

对于每个"OUT A"事件,请在一行里面输出被诊治人的编号ID。如果该事件时无病人需要诊治,则输出"EMPTY"。
诊治人的编号ID的定义为:在一组测试中,"IN A B"事件发生第K次时,进来的病人ID即为K。从1开始编号。

 

 

Sample Input

 

7 IN 1 1 IN 1 2 OUT 1 OUT 2 IN 2 1 OUT 2 OUT 1 2 IN 1 1 OUT 1

 

 

Sample Output

2

EMPTY

3

1

1

题目分析:

1.每个病人看病都有一个编号、一个对应的优先级和一个医生,可以定义一个结构体,其中包括编号和优先级。

2.三个医生可以定义三个优先队列(也可以定义成一个数组),如果有病人,就按规则把这个病人放到对应医生的队列里面;每次某个医生看病就让对应的队列的第一个元素输出来即可。

3.关于结构体里重载 “<”时要特别注意一下

代码:

#include<iostream>
#include<string>
#include<queue>
using namespace std;
struct dd
{int ID;//病人编号int PRI;//病人的优先级 friend bool operator < (dd a,dd b){if(a.PRI==b.PRI)return a.ID>b.ID;elsereturn a.PRI<b.PRI;}
}k;
int main()
{int N;while(cin>>N){priority_queue<dd> q1;//一号医生priority_queue<dd> q2;//二号医生 priority_queue<dd> q3;//三号医生string s;int i,count=1;for(i=0;i<N;i++){cin>>s;if(s=="IN"){int  a,b;cin>>a>>b;k.ID=count;count++;k.PRI=b;if(a==1)q1.push(k);else if(a==2)q2.push(k);else if(a==3)q3.push(k);}else if(s=="OUT"){int a;cin>>a; if(a==1){if(q1.empty()==1)cout<<"EMPTY"<<endl;else{cout<<q1.top().ID<<endl;q1.pop();}}else if(a==2){if(q2.empty()==1)cout<<"EMPTY"<<endl;else{cout<<q2.top().ID<<endl;q2.pop();}}else if(a==3){if(q3.empty()==1)cout<<"EMPTY"<<endl;else{cout<<q3.top().ID<<endl;q3.pop();}}}}}return 0;
}

 

http://www.lbrq.cn/news/1288171.html

相关文章:

  • 做鼻翼整形整形的网站/南京百度seo排名优化
  • php会了 怎么做网站/seo优化的内容有哪些
  • 做网站需要什么硬件环境/网站优化排名操作
  • 什么网站做软件任务挣钱/竞价排名机制
  • 深圳网站建设吗/百度推广的广告靠谱吗
  • 什么网站做教育的比较多/新闻头条今日新闻
  • 郑州做网站费用/武汉大学人民医院东院
  • 神马站长平台/网站统计分析平台
  • 做企业网站进行推广要多少钱/创量广告投放平台
  • 美团外卖网站开发/百度手机助手苹果版
  • 怎么在建设厅网站报名/seo基础教程使用
  • 网站建设与发布的预算/旺道seo推广效果怎么样
  • 做网站的技术性说明/谷歌 chrome 浏览器
  • 建设企业网站管理系统目的/营销网站系统
  • 不良网站进入窗口免费正能量/二级域名网址查询
  • 极速微网站建设cms/seo如何优化
  • wordpress怎么更改地址/seo服务外包客服
  • 西安商城网站建设制作/html制作网站
  • 东莞网站建议/设计公司网站模板
  • 外贸网站搜索引擎优化方法/太原seo代理商
  • 微信辅助做单网站/seo挂机赚钱
  • 5118站长平台/西安关键词网站排名
  • 免费做图网站/网站如何seo推广
  • ps网站首页设计/b2b平台
  • css如何让网站首字放大/网络营销公司名字
  • 大学做机器人比赛的网站论坛/企业营销策划论文
  • 微网站 微信/东莞seo网站推广建设
  • 武汉有个网站叫什么/网络推广外包怎么接单
  • 新手怎么建立自己的网站/网站开发技术
  • 遵义交通建设网站/怎么开网店
  • CentOS8 使用 Docker 搭建 Jellyfin 家庭影音服务器
  • 图片查重从设计到实现(4)图片向量化存储-Milvus 单机版部署
  • 【大模型实战】提示工程(Prompt Engineering)
  • 图片查重从设计到实现(3)图片存储MinIO 应用介绍及 Docker 环境下的安装部署
  • 用 Function Call 让 AI 主动调用函数(超入门级示例)|保姆级大模型应用开发实战
  • 【C++】类和对象(1)