Pagini recente » Cod sursa (job #3224994) | Statistici Sutu Eusebiu (western100) | Cod sursa (job #1452277) | Cod sursa (job #275301) | Cod sursa (job #932666)
Cod sursa(job #932666)
#include <iostream>
#include <fstream>
#include <set>
#include <vector>
#include <algorithm>
using namespace std;
multiset <int> h;
vector <int> v;
int main() {
ifstream f("heapuri.in");
ofstream g("heapuri.out");
int n, i, j, tip, val;
f>>n;
while(n--) {
f>>tip;
if(tip==3) {
g<<*h.begin()<<"\n";
continue;
}
f>>val;
if(tip==1) {
v.push_back(val);
h.insert(val);
}
if(tip==2) h.erase(v[val-1]);
}
return 0;
}