代码:
// 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;
}