Pagini recente » Cod sursa (job #2296301) | Istoria paginii utilizator/indianu | Cod sursa (job #981647) | Cod sursa (job #2325881) | Cod sursa (job #1378897)
#include<iostream>
#include<fstream>
#include<vector>
#include<algorithm>
#include<set>
#define DIM 200010
using namespace std;
ifstream f("heapuri.in");
ofstream g("heapuri.out");
vector<int> v(DIM);
multiset<int> h;
int main()
{
int t, x,n;
int nrInt=0;
f>>n;
for(int i=0; i<n; ++i)
{
f>>t;
if(t==1)
{
f>>x;
v[++nrInt]=x;
h.insert(x);
} else if(t==2)
{
f>>x;
h.erase(v[x]);
}else
{
g<<*h.begin()<< '\n';
}
}
return 0;
}