Cod sursa(job #604127)

Utilizator paul_gabryelPaul Buda paul_gabryel Data 20 iulie 2011 15:59:50
Problema Heapuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb

#include <cstdio>
#include <fstream>
#include <set>

using namespace std;

set<int> s;
int n,x,y,v[200001],m;

int main ()
{
	
	ifstream f ("heapuri.in");
	freopen ("heapuri.out","w",stdout);
	for(f>>n;n;--n){
		f>>x;
		if(x==3)printf("%d\n",*s.begin());
		if(x==1){f>>y;s.insert(y);v[++m]=y;}
		if(x==2){f>>y;s.erase(v[y]);}
		}
	
	return 0;}