Cod sursa(job #779684)

Utilizator DaNutZ2UuUUBB Bora Dan DaNutZ2UuU Data 18 august 2012 15:19:08
Problema Heapuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include<fstream>
#include<vector>
#include<algorithm>
#include<set>
#define Dim 100001
using namespace std;
ifstream fin("heapuri.in");
ofstream fout("heapuri.out");

int main ()
{
	vector<int> v(Dim);
	multiset<int> alpha;
	int n,x,op,k=0,i;
	
	fin>>n;
	for(i=1;i<=n;i++)
	{
		fin>>op;
		if(!(op^1))
		{
			k++;
			fin>>v[k];
			alpha.insert(v[k]);
		}
		else
			if(!(op^2))
			{
				fin>>x;
				alpha.erase(v[x]);
				
			}
			else
				fout<<*alpha.begin()<<"\n";
	}
	fin.close();
	fout.close();
	return 0;
}