Cod sursa(job #1710590)

Utilizator KOzarmOvidiu Badea KOzarm Data 29 mai 2016 12:40:16
Problema Heapuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <fstream>
#include <set>
using namespace std;
ifstream fin("heapuri.in");
ofstream fout("heapuri.out");
set <int> s;
int n,i,c,x,k;
int a[200003];
int main()
{
    fin>>n;
    for(i=1;i<=n;i++)
    {
        fin>>c;
        if(c==1)
        {
            fin>>x;
            a[++k]=x;
            s.insert(x);
        }
        else
        if(c==2)
        {
            fin>>x;
            s.erase(a[x]);
        }
        else
            fout<<*s.begin()<<"\n";
    }
    return 0;
}