代码:
// SWUN 1150 - 财务报表
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<queue>
using namespace std;
int main(){
char ch[2];
int m,s;
priority_queue<int>que;
scanf("%d",&m);
while(m--){
scanf("%s",ch);
if(ch[0]=='Q'){
if(!que.empty()){
printf("%d\n",que.top());
que.pop();
}
else puts("No solution");
}
else{
scanf("%d",&s);
que.push(s);
}
}
return 0;
}
SWUN1150-财务报表解析
本文介绍了一个解决SWUN1150-财务报表问题的C++程序实现,通过使用优先队列来处理输入数据并输出相应的报表结果。程序能够接收多种指令,包括添加新的数据项和输出当前最高优先级的数据项。
630

被折叠的 条评论
为什么被折叠?



