ZOJ 2724Windows Message Queue
2012-07-15 13:31
344 查看
#include<cstring> #include<iostream> #include<queue> #include<cstdio> using namespace std; struct Message { char Name[100]; int Date; int Priority; bool operator <(const Message &a)const { return a.Priority<Priority; } }; priority_queue<Message>v; int main() { char command[100]; Message message; while(scanf("%s",command)!=EOF) { if(strcmp(command,"GET")==0) { if(v.size()==0) printf("EMPTY QUEUE!\n"); else { printf("%s %d\n",v.top().Name,v.top().Date); v.pop(); } } else if(strcmp(command,"PUT")==0) { scanf("%s%d%d",&message.Name,&message.Date,&message.Priority); v.push(message); } } //system("pause"); return 0; }
相关文章推荐
- ZOJ 2724 Windows Message Queue(二叉堆||优先队列)
- ZOJ 2724 Windows Message Queue
- ZOJ2724_Windows Message Queue(STL/优先队列)
- ZOJ 2724/HDU 1509 Windows Message Queue(优先队列)
- zoj2724-Windows Message Queue
- zoj-2724 Windows Message Queue(二叉堆&&优先队列)
- ACM解题之(ZOJ 2724)Windows Message Queue
- zoj 2724 Windows Message Queue
- (二叉堆10.2.1)ZOJ 2724 Windows Message Queue(对结构体使用优先队列)
- zoj 2724 Windows Message Queue
- ZOJ2724_Windows Message Queue(STL/优先队列)
- zoj 2724 Windows Message Queue(最小优先队列+STL)
- zoj 2724 Windows Message Queue(使用priority_queue容器模拟消息队列)
- ZOJ 2724 Windows Message Queue (二叉堆,优先队列)
- ZOJ 2724 Windows Message Queue
- ZOJ - 2724 Windows Message Queue (优先队列)
- zoj 2724 Windows Message Queue 优先队列
- ZOJ 2724 Windows Message Queue (二叉堆,优先队列)
- zoj_2724 Windows Message Queue
- zoj 2724 Windows Message Queue 优先队列