hdu 1509 Windows Message Queue
来源:互联网 发布:周杰伦杭州演唱会知乎 编辑:程序博客网 时间:2024/06/05 03:21
考察优先队列,不过要注意优先队列的优先排序是不稳定排序,解决方法和自定义排序一样,再添加一个参数即可
#include<iostream>#include<queue>using namespace std;string cmd;struct stu{string name;int p,lv,num;friend bool operator<(stu x,stu y){if(x.lv==y.lv) return x.num>y.num;return x.lv>y.lv;}};stu x;priority_queue<stu>mapp;int main(){int t=0;while(cin>>cmd){if(cmd=="GET"){if(!mapp.size()) cout<<"EMPTY QUEUE!"<<endl;else cout<<mapp.top().name<<" "<<mapp.top().p<<endl,mapp.pop();}else{cin>>x.name>>x.p>>x.lv;x.num=t++;mapp.push(x);}}return 0;}
0 0
- HDU 1509 Windows Message Queue
- hdu 1509 Windows Message Queue
- hdu 1509 Windows Message Queue
- HDU 1509 Windows Message Queue
- hdu 1509 Windows Message Queue
- HDU 1509 Windows Message Queue
- hdu 1509 Windows Message Queue
- HDU 1509 windows message queue
- HDU 1509 Windows Message Queue
- HDU 1509-Windows Message Queue
- Windows Message Queue HDU
- hdu 1509 Windows Message Queue<priority_queue>
- hdu 1509 Windows Message Queue 优先队列
- hdu 1509 Windows Message Queue(优先队列)
- HDU-1509-Windows Message Queue(优先队列)
- HDU 1509 Windows Message Queue 【优先队列】
- hdu-1509 Windows Message Queue(优先队列)
- HDU 1509:Windows Message Queue【优先队列】
- 小蚁摄像头 APP扫描添加原理
- MFC常用方法总结二
- ZOJ 3710 Friends(数学啊 )
- Fragment监听KeyEvent事件的两种方式
- C#学习第一天 入门简介
- hdu 1509 Windows Message Queue
- 鹰牌双管猎枪单管猎枪图片15504036447
- [LeetCode]Set Matrix Zeroes
- Docker学习笔记 — Docker网络总结
- yate学习--./yate/tools/log_rotate.sh
- YUV422P(UYVY)转换到RGB , 基于Opencv2.4.10
- VB.Net水晶报表:记录选择公式无效,显示出所有记录的解决方法
- Hdoj 2200 Eddy's AC难题 【数学】
- 高手教你如何修改win7的MTU值