Cod sursa(job #2740020)

Utilizator linte_robertLinte Robert linte_robert Data 10 aprilie 2021 22:54:35
Problema Heapuri Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.8 kb
#include <iostream>
#include <fstream>
#include <vector>
#include <stack>
#include <deque>
#include <queue>
#include <cstring>
using namespace std;


int main(){
    int n;
    vector < int > v;
    ifstream fin("heapuri.in");
    ofstream fout("heapuri.out");
    fin >> n;
    for ( int i = 0; i < n; i++ ){
        int x;
        fin >> x;
        if( x == 1 ){
            int nr;
            fin >> nr;
            v.push_back(nr);
        }
        if( x == 2 ){
            int poz;
            fin >> poz;
            v[poz-1] = 1000000001;
        }
        if( x == 3 ){
            int minim = 1000000001;
            for ( int j = 0; j < v.size(); j++ ){
                if( v[j] < minim ) minim = v[j];
            }
            fout << minim << endl;
        }
    }
}