Cod sursa(job #639208)

Utilizator GrimpowRadu Andrei Grimpow Data 22 noiembrie 2011 19:51:21
Problema Heapuri Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.56 kb
#include<fstream>
#include<set>
using namespace std;
ifstream f("heapuri.in");
ofstream g("heapuri.out");
multiset <int> A;
int v[200000];
void read()
{
    int n,x,y,i;
    f>>n;
    for(i=0;i<n;i++)
    {
        f>>x;
        if(x==1)
        {
            f>>y;
            v[i]=y;
            A.insert(y);
        }
        if(x==2)
        {
            f>>y;
            A.erase(A.find(v[y]));
        }
        if(x==3)
        g<<*A.begin()<<'\n';

    }
}


int main()
{


    read();
    f.close();
    g.close();





}