Cod sursa(job #2748252)

Utilizator cosminradu1760Cosmin-Andrei Radu cosminradu1760 Data 29 aprilie 2021 23:59:59
Problema Hashuri Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.78 kb
#include <bits/stdc++.h>

using namespace std;

ifstream fin("heapuri.in");
ofstream fout("heapuri.out");

set<int> multime;
int poz[200001];


int main()
{
    int N;
    fin>>N;
    int c = 0;
    int x;
    for(int i = 0; i < N; i++)
    {
        int comanda;
        fin>>comanda;
        switch(comanda)
        {
        case 1:
            {
                fin>>x;
                multime.insert(x);
                poz[++c] = x;
                break;
            }
        case 2:
            {
                fin>>x;
                multime.erase(poz[x]);
                break;
            }
        case 3:
            {
                fout<<*multime.begin()<<"\n";
                break;
            }
        }

    }


    return 0;
}