Cod sursa(job #2033323)

Utilizator LauraNaduLaura Nadu LauraNadu Data 6 octombrie 2017 17:17:02
Problema Heapuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include<fstream>
#include<set>
using namespace std;
ifstream f("heapuri.in");
ofstream g("heapuri.out");
int nr, n, x, q, m[200002];
multiset<int> heap;
int main()
{
    f>>nr;
    while(nr>0)
    {
        f>>q;
        if(q==1)
        {
            f>>x;
            heap.insert(x);
            m[++n]=x;
        }
        if(q==2)
        {
            f>>x;
            heap.erase(heap.find(m[x]));
        }
        if(q==3)
            g<<*heap.begin()<<"\n";
        nr--;
    }
    return 0;
}