Pagini recente » Cod sursa (job #1074341) | Cod sursa (job #54265) | Cod sursa (job #2835015) | Cod sursa (job #1788058) | Cod sursa (job #857404)
Cod sursa(job #857404)
#include <fstream>
#include <set>
using namespace std;
ifstream f("heapuri.in");
ofstream g("heapuri.out");
std :: set <int> myset;
std :: set <int> :: iterator it;
int i,n,x,y,a[200001],nr;
int main ()
{
f>>n;
for (i=1;i<=n;i++)
{
f>>x;
if (x==1)
{
f>>a[++nr];
myset.insert(a[nr]);
}
else
if (x==2)
{
f>>y;
myset.erase(myset.find(a[y]));
}
else it=myset.begin(),g<<*it<<'\n';
}
return 0;
}