Cod sursa(job #3129164)

Utilizator ZiGabiZiTilica Gabriel Lucian ZiGabiZi Data 12 mai 2023 22:17:59
Problema Heapuri Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.74 kb
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
ifstream f("heapuri.in");
ofstream g("heapuri.out");
int main() {
    int nr_op, operatie, nr = 1;
    vector<int> v;
    f >> nr_op;
    while (f >> operatie) {
        if(operatie == 1){
                int nr2;
                f >> nr2;
                v.push_back(nr2);
        }
        else if(operatie == 2){
                int nru;
                f >> nru;
                v.erase(v.begin()+nru - nr);
                nr++;
            }
        else{
            int n = 200000;
            for(auto elem:v)
                if (elem < n)
                    n = elem;
            g << n << endl;

            }


        }

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


    return 0;
}