hdu1873 看病要排队
来源:互联网 发布:工作流程优化建议 编辑:程序博客网 时间:2024/04/30 02:48
主要是学习一下优先队列的使用
code:
#include <queue>#include <cstdio>using namespace std;struct node{ int id,lv; friend bool operator < (const node x,const node y) { if(x.lv==y.lv) { return x.id>y.id; } return x.lv<y.lv; }}tmp;int main(){ char str[5]; int n,i,a,b; while(~scanf("%d",&n)) { tmp.id=0; priority_queue<node> q[4]; for(i=1;i<=n;i++) { scanf("%s",str); if(str[0]=='I') { tmp.id++; scanf("%d%d",&a,&b); tmp.lv=b; q[a].push(tmp); }else{ scanf("%d",&a); if(!q[a].empty()) { printf("%d\n",q[a].top().id); q[a].pop(); }else{ puts("EMPTY"); } } } } return 0;}
- hdu1873 看病要排队
- hdu1873 看病要排队
- hdu1873(看病要排队)
- hdu1873 看病要排队
- HDU1873 看病要排队
- hdu1873看病要排队
- HDU1873---看病要排队
- hdu1873~看病要排队~
- HDU1873 看病要排队
- hdu1873(看病要排队)
- hdu1873 看病要排队哦
- hdu1873 看病要排队 (优先队列)
- hdu1873看病要排队(优先队列)
- 【优先队列】HDU1873看病要排队
- HDU1873 看病要排队 (优先队列)
- hdu1873 看病要排队(队列+优先级)
- HDU1873 看病要排队(优先队列priority_queue)
- hdu1873 看病要排队(优先队列)
- SQL Server 2008 Express 安装或卸载时提示“重启计算机失败"的解决办法
- 运维经验分享:Hadoop管理员的十个最佳实践
- 使用addFieldError方法和s:fieldError标签简单处理数据校验
- HTTP 错误 403.1 - 禁止访问:执行访问被拒绝"解决方法(Xp和Win2003
- sigaction函数使用实例
- hdu1873 看病要排队
- 为什么说百度是一家无耻的公司
- SHELL TR命令
- JavaScript入门基础(四)
- Scite 中文支持
- c/c++中的-->运算符
- 一生受益的书:历届JOLT图书奖整理
- server
- jquery事件对象属性