Cod sursa(job #1555968)

Utilizator EuEricCiordel Rromeo EuEric Data 23 decembrie 2015 20:39:37
Problema Heapuri Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include<fstream>
#include<set>
#include<vector>
using namespace std;
set<int> a;
vector<int> v;
int main(){
    ifstream cin("heapuri.in");
    ofstream cout("heapuri.out");
    int n,x,t,nr,q;
    cin>>n;
    while(n){
        cin>>q;
        if(q==1)
        {
            cin>>x;
            a.insert(x);
            v.push_back(x);
        }
        if(q==2)
        {
            cin>>x;
            nr=v[x-1];
            a.erase(nr);
        }
        if(q==3)
            cout<<*a.begin()<<endl;
        --n;
    }
}