Pagini recente » Cod sursa (job #2969443) | Cod sursa (job #833638) | Cod sursa (job #1812049) | Cod sursa (job #1204355) | Cod sursa (job #2893049)
#include <fstream>
#include <set>
using namespace std;
ifstream f("heapuri.in");
ofstream g("heapuri.out");
set <int> multime;
int v[200001];
int main()
{
int N, cod, x, ct=1;
f >> N;
for(int i=1; i<=N; i++)
{
f >> cod;
if(cod == 1)
{
f >> x;
v[ct] = x;
ct++;
multime.insert(x);
}
else
if(cod == 2)
{
f >> x;
multime.erase(v[x]);
}
else
g << *multime.begin() << "\n";
}
}