Pagini recente » Cod sursa (job #2634472) | Cod sursa (job #1025239) | Cod sursa (job #984915) | Cod sursa (job #3133944) | Cod sursa (job #1424061)
#include <fstream>
#include <set>
#define dim 200002
using namespace std;
ifstream fin("heapuri.in");
ofstream fout("heapuri.out");
int v[dim],t,ot,x,n,i;
multiset <int> heap;
int main()
{
fin>>t;
for(i=1;i<=t;i++)
{
fin>>ot;
if(ot < 3)
{
fin>>x;
if(ot==1)
{
v[++n]=x;
heap.insert(v[n]);
}
else
{
heap.erase(heap.find(v[x]));
}
}
else
{
fout<<*heap.begin()<<'\n';
}
}
return 0;
}