zoj 2724 Windows Message Queue

zoj 2724 Windows Message Queue,第1张

zoj 2724 Windows Message Queue
#include<cstdio>#include<cstring>#include<algorithm>#include<vector>#include<queue>#include<map>#include<set>#include<iostream>using namespace std;struct st{ char a[50]; int pa,pr; bool operator < (const st &x)const { return x.pr<pr; }}ss;priority_queue<st>q;int main(){ char s[10]; while(scanf("%s",s)!=EOF) { if(s[0]=='P') { scanf("%s%d%d",ss.a,&ss.pa,&ss.pr); q.push(ss); } else { if(!q.empty()) { st now=q.top(); q.pop(); printf("%s %dn",now.a,now.pa); } else printf("EMPTY QUEUE!n"); } }}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4932732.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存