Cod sursa(job #2679782)

Utilizator foodinatorfoodinator foodinator Data 1 decembrie 2020 14:39:28
Problema Heapuri Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <fstream>
#include <set>
using namespace std;
int n,i,x,t,v[200005],p;
ifstream in("heapuri.in");
ofstream out("heapuri.out");
int main()
{
    set <int> setu;
    in>>n;
    for (i=1;i<=n;i++)
    {
        in>>t;
        if (t==1)
        {
            in>>x;
            setu.insert(x);
            p++;
            v[p]=x;
        }
        else if (t==2)
        {
            in>>x;
            setu.erase(v[x]);
        }
        else out<<*setu.begin()<<'\n';
    }
}