Cod sursa(job #1925661)

Utilizator valentin50517Vozian Valentin valentin50517 Data 13 martie 2017 15:41:51
Problema Heapuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.32 kb
#include <bits/stdc++.h>
using namespace std;
int A[200100],N,a;
set<int> Q;
int main(){
	ifstream cin("heapuri.in");
	ofstream cout("heapuri.out");
	cin >> N;
	for(int t,x;N--;){
		cin >> t;
		if(t == 3) cout << *(Q.begin()) << '\n';
		else{
			cin >> x;
			if(t == 1){A[++a]=x; Q.insert(x);}
			else Q.erase(A[x]);
		}
	}
}