Pagini recente » Cod sursa (job #1771568) | Cod sursa (job #2255614) | Statistici Morosanu Ana (patricia19) | Diferente pentru utilizator/imlore intre reviziile 6 si 1 | Cod sursa (job #2679782)
#include <iostream>
#include <fstream>
#include <set>
using namespace std;
int n,i,x,t,v[200005],p;
ifstream in("heapuri.in");
ofstream out("heapuri.out");
int main()
{
set <int> setu;
in>>n;
for (i=1;i<=n;i++)
{
in>>t;
if (t==1)
{
in>>x;
setu.insert(x);
p++;
v[p]=x;
}
else if (t==2)
{
in>>x;
setu.erase(v[x]);
}
else out<<*setu.begin()<<'\n';
}
}