Cod sursa(job #2382371)

Utilizator YetoAdrian Tonica Yeto Data 18 martie 2019 11:14:26
Problema Heapuri Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.51 kb
#include <bits/stdc++.h>
using namespace std;
int v[200001], nr, i, val, n, x;
set <int> heap;

int main () {
    ifstream fin ("heapuri.in");
    ofstream fout ("heapuri.out");
    fin>>n;
    for (i=1;i<=n;i++) {
        fin>>val;
        if (val==1) {
            fin>>x;
            heap.insert(x);
            v[++nr]=x;
        }else if (val==2) {
            fin>>x;
            heap.erase(v[x]);
        } else {
            fout<<*heap.begin()<<"\n";
        }
    }


    return 0;
}