Pagini recente » Cod sursa (job #399145) | Cod sursa (job #3153559) | Cod sursa (job #521699) | Cod sursa (job #2186726) | Cod sursa (job #2894503)
#include <iostream>
#include <fstream>
#include <set>
#include <vector>
using namespace std;
ifstream fin("heapuri.in");
ofstream fout("heapuri.out");
set <int> hip;
int main()
{
int N,op,x;
vector <int> v;
fin>>N;
for(int i = 0; i < N; i++){
fin>>op;
//cout<<op;
if(op == 1){
fin>>x;
hip.insert(x);
v.push_back(x);
}
else if(op == 2){
fin>>x;
//cout<<v[x-1];
hip.erase(v[x-1]);
}
else{
//cout<<op;
fout<<*hip.begin()<<"\n";
}
}
}