Cod sursa(job #2886984)

Utilizator marinee.anca17@yahoo.comChiricuta Marina Anca [email protected] Data 8 aprilie 2022 17:33:31
Problema Heapuri Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.58 kb

#include <iostream>
#include <fstream>
#include <set>

using namespace std;

ifstream f("heapuri.in");
ofstream g("heapuri.out");

set <int> s;

int main()
{
    int a, n, i, b, vec[200005], c = 0;

    f>>n;

    for(i=1; i<=n; i++){

        f>>b;

        if(b == 1){

            f>>a;
            s.insert(a);
            c++;
            vec[c] = a;

        }else{

            if(b == 2){

                f>>a;
                s.erase(vec[a]);

            }else{

                g<<*s.begin()<<endl;
            }
        }

    }

    f.close();
    g.close();

    return 0;
}