Pagini recente » Cod sursa (job #231704) | Cod sursa (job #1811458) | Cod sursa (job #498987) | Cod sursa (job #2131778) | Cod sursa (job #1451394)
#include <fstream>
#include "Treap.h"
using namespace std;
ifstream f("heapuri.in");
ofstream g("heapuri.out");
Treap <int> T;
int N, x, op, cnt;
int main() {
f >> N;
for (int i = 1; i <= N; i++) {
f >> op;
g << "------------ " << i << "=>" << op << '\n';
switch (op) {
case 1:
f >> x;
T.insert(++cnt, x);
break;
case 2:
f >> x;
T.remove(x);
break;
case 3:
g << T.min() << '\n';
break;
default:
break;
}
//T.display();
g << "------------ \n" ;
}
f.close();
g.close();
return 0;
}