Cod sursa(job #3285028)

Utilizator Dia3141Costea Diana Stefania Dia3141 Data 12 martie 2025 14:19:36
Problema Heapuri Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.5 kb
#include <fstream>
#include <set>
#define nmax (int)(2e5+1)
using namespace std;
ifstream cin("heapuri.in");
ofstream cout("heapuri.out");
int p[nmax],n,k,x,task;
multiset<int>s;
signed main()
{
    cin>>n;
    while(n--){
        cin>>task;
        if(task!=3)
            cin>>x;
        if(task==1){
            s.insert(x);
            p[++k]=x;
        }else if(task==2)
            s.erase(s.find(p[x]));
        else
            cout<<*s.begin()<<'\n';
    }
    return 0;
}