Pagini recente » Cod sursa (job #2103786) | Cod sursa (job #2070116) | Cod sursa (job #1691079) | Cod sursa (job #1748861) | Cod sursa (job #3215073)
#include <fstream>
#include <vector>
#include <queue>
#include <set>
using namespace std;
using pii = pair<int,int>;
ifstream cin("heapuri.in");
ofstream cout("heapuri.out");
const int nmax = 2e5 + 1;
int rem[nmax] , n , op , a , cnt;
signed main()
{
multiset<int>mset;
cin >> n;
for(int i = 1 ; i <= n ; ++i)
{
cin >> op;
if(op <= 2)
{
cin >> a;
if(op == 1)
{
mset.insert(a);
rem[++cnt] = a;
}
else{
mset.erase(mset.find(rem[a]));
}
}
else
{
auto it = mset.begin();
cout << *it << '\n';
}
}
return 0;
}