Cod sursa(job #1216447)

Utilizator vasica38Vasile Catana vasica38 Data 4 august 2014 16:45:07
Problema Heapuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.59 kb
#include<fstream>
#include<set>

using namespace std;
ifstream cin("heapuri.in");
ofstream cout("heapuri.out");
int n,a[100231],k,i,u;
multiset<int> heap;
int main()
{

    cin>>n;int x;
    for (i=1; i<=n ; ++i)
    {
        cin>>k;
        if (k==1)
        {
            cin>>x;
            a[++u]=x;
            heap.insert(x);
        }
        if (k==2)
        {
            cin>>x;
            heap.erase(heap.find(a[x]));
        }
        if (k==3)
        {
            cout<<*heap.begin()<<"\n";

        }

    }
cin.close();
cout.close();
return 0;
}