Cod sursa(job #2771059)

Utilizator Andreea__Zavoiu Andreea Andreea__ Data 25 august 2021 09:22:22
Problema Heapuri Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.58 kb
#include <iostream>
#include<fstream>
#include<set>
#include<vector>

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

set<int> heap;
int ajut[200001];

int main()
{
    int n, cod, x, j=0;
    fin >> n;
    for (int i=0; i<n; i++) {
        fin >> cod;
        if (cod == 1) {
            fin >> x;
            heap.insert(x);
            ajut[j++] = x;
        }
        else if (cod == 2) {
            fin >> x;
            heap.erase(ajut[x-1]);
        }
        else fout << *(heap.begin()) << endl;

    }

    return 0;
}