Cod sursa(job #2681199)

Utilizator AndreiD31Dragan Andrei AndreiD31 Data 5 decembrie 2020 09:50:24
Problema Heapuri Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <bits/stdc++.h>

using namespace std;

ifstream f("heapuri.in");
ofstream g("heapuri.out");

set <int> h;
int n,i,x,nr,cerinta,v[200100];

int main()
{
   f>>n;
   for(i=1;i<=n;i++)
   {
       f>>cerinta;
       if(cerinta==1)
       {
           f>>x;
           nr++;v[nr]=x;
           h.insert(x);
       }
       else if(cerinta==2)
       {
           f>>x;
           h.erase(v[x]);
       }
       else g<<*h.begin()<<'\n';
   }
    return 0;
}