HDU1509题Windows Message Queue(优先队列)
来源:互联网 发布:51单片机蜂鸣器电路 编辑:程序博客网 时间:2024/05/18 08:58
题目链接~~>
本题纯优先队列:注意输出时如果两个优先级相同输出先输入的。
代码:
#include<stdio.h>#include<string.h>#include<queue>using namespace std;struct zhang{ char str[100]; int x,y,h; friend bool operator<(const zhang &a,const zhang &b) { if(a.x!=b.x) return a.x > b.x ; else return a.h > b.h; }};int main(){ char s[10]; int f=0; priority_queue<zhang>q; zhang current; while(scanf("%s",s)!=EOF) { if(strcmp(s,"GET")==0) { if(q.empty()) { printf("EMPTY QUEUE!\n"); } else { current=q.top(); printf("%s %d\n",current.str,current.y); q.pop(); } } else { scanf("%s%d%d",current.str,¤t.y,¤t.x); current.h=f++; q.push(current); } } return 0;}
- hdu1509(Windows Message Queue) 优先队列
- HDU1509题Windows Message Queue(优先队列)
- hdu1509 Windows Message Queue(优先队列)
- hdu1509 Windows Message Queue(优先队列水)
- hdu1509 Windows Message Queue
- HDU1509-Windows Message Queue
- hdu1509 Windows Message Queue
- Windows Message Queue--hdu1509
- HDU1509---Windows Message Queue
- hdu1509 Windows Message Queue
- 【许久不见的STL和优先队列君】HDU1509——Windows Message Queue
- HDU1509 Windows Message Queue(优先队列priority_queue及重载运算符)
- Windows Message Queue((hdu1509))基础题
- Windows Message Queue(priority_queue优先队列)
- hdoj1509 Windows Message Queue (优先队列)
- Windows Message Queue(优先队列)
- Windows Message Queue(优先队列)
- Windows Message Queue(杭电oj1509)(优先队列)
- 八皇后
- 设计模式---Adapter模式
- jQuery学习10---属性过滤选择器,表单选择器,遍历复选框
- 属性(Attribute)资源的使用:自定义组件
- 设计模式----Observer模式
- HDU1509题Windows Message Queue(优先队列)
- 设计模式----Bridge模式
- 源自梦想 eclipse快捷键整理
- 结构体字节对齐
- 计算机科学中最重要的32个算法
- 解决MySQL乱码问题
- 安卓中的对话框通知---简单的对话框入门
- ecshop 批量添加商品
- JavaWeb——XML基础