标签:
MZL‘s simple problem4
//用multiset储存
#include <stdio.h> #include <iostream> #include <algorithm> #include <set> #include <string> using namespace std; int main() { int n; scanf("%d",&n); multiset <int> se; multiset <int>::iterator it=se.begin(); se.clear(); while(n--) { int a,b; scanf("%d",&a); if(a==1) { scanf("%d",&b); se.insert(b); } else if(a==2) { if(se.empty()) continue; else { it=se.begin(); se.erase(it); } } else if(a==3) { if(se.empty()) printf("0\n"); else { it=se.end(); it--; printf("%d\n",(*it)); } } } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/a73265/article/details/47313051