Cod sursa(job #898267)

Utilizator VladMSBonta vlad valentin VladMS Data 28 februarie 2013 09:40:27
Problema Heapuri Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.59 kb
#include <fstream>
#include <set>
using namespace std;
ifstream fin("heap_training.in");
ofstream fout("heap_training.out");
int i,j,n,x,y,v[2000001],k;
multiset <int> a;
int main()
{
    fin>>n;
    for(i=1;i<=n;++i)
        {
            fin>>x;
            if(x==1)
            {
                fin>>y;
                a.insert(y);
                v[++k]=y;
            }
            if(x==2)
            {
                fin>>y;
                a.erase(v[y]);

            }
            if(x==3)
                fout<<*a.begin()<<'\n';

        }
    return 0;
}