Pagini recente » Cod sursa (job #1906183) | Cod sursa (job #1454003) | Cod sursa (job #1156792) | Cod sursa (job #993521) | Cod sursa (job #1424048)
#include <fstream>
#include <set>
#define dim 200001
using namespace std;
ifstream fin("heapuri.in");
ofstream fout("heapuri.out");
int v[dim],t,ot,x,n,i;
set <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;
}