Cod sursa(job #2724758)

Utilizator enedumitruene dumitru enedumitru Data 17 martie 2021 19:28:32
Problema Heapuri Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include<bits/stdc++.h>
using namespace std;
ifstream f("heapuri.in"); ofstream g("heapuri.out");
multiset <int> H;
int n,u,v[200001];
int main()
{   f>>n;
    for(int tip,x;n;n--)
    {   f>>tip;
        switch(tip)
        {   case 1 : f>>x; v[++u]=x; H.insert(x); break;
            case 2 : f>>x; H.erase(H.find(v[x])); break;
            case 3 : g<<*H.begin()<<'\n';
        }
    }
    g.close(); f.close(); return 0;
}