Cod sursa(job #2271392)

Utilizator lupulescu2001Lupulescu Vlad lupulescu2001 Data 28 octombrie 2018 15:07:05
Problema Heapuri Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.56 kb
#include<fstream>
#include<set>

using namespace std;

ifstream fin("heapuri.in");
ofstream fout("heapuri.out");

set <int> Set;
int N,Dim,V[200005];

int main(){
    fin>>N;
    for(int i=1;i<=N;i++){
        int X;
        fin>>X;
        if(X==1){
            fin>>V[++Dim];
            Set.insert(V[Dim]);
        }
        if(X==2){
            int Y;
            fin>>Y;
            Set.erase(Set.find(V[Y]));
        }
        if(X==3){
            set <int> :: iterator it=Set.begin();
            fout<<*it<<'\n';
        }
    }
}