Pagini recente » Cod sursa (job #2886945) | Cod sursa (job #1680913) | Cod sursa (job #1681653) | Cod sursa (job #2693178) | Cod sursa (job #3286968)
#include <bits/stdc++.h>
using namespace std;
const int MAX = 200005;
int a[MAX], k;
int main()
{
ifstream cin("heapuri.in");
ofstream cout("heapuri.out");
int q;
cin >> q;
multiset<int> s;
while (q--)
{
int op;
cin >> op;
if (op == 1)
{
int x;
cin >> x;
s.insert(x);
a[++k] = x;
}
else if (op == 2)
{
int x;
cin >> x;
s.erase(s.find(a[x]));
}
else
cout << *s.begin() << "\n";
}
return 0;
}