Cod sursa(job #1200835)

Utilizator teodor440Teodor Tonghioiu teodor440 Data 23 iunie 2014 17:44:03
Problema Heapuri Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <iostream>
#include <fstream>
#include <string.h>
#include <set>

using namespace std;

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

int main(){
    int i,x,c,n=0;
    set <int> v;
    int o[10000];
    f>>x;
    for(i=1;i<=x;i++){
        f>>c;
        if(c==3) g<<*v.begin()<<endl;
        else if(c==1) {
            f>>c;
            n++;
            o[n]=c;
            v.insert(c);
        }
        else{
            f>>c;
            v.erase(o[c]);
        }
    }

    return 0;
}