Pagini recente » Cod sursa (job #709237) | Cod sursa (job #51750) | Cod sursa (job #977292) | Cod sursa (job #1382593) | Cod sursa (job #1631757)
#include <fstream>
#include <set>
#include <vector>
using namespace std;
ifstream fin("heapuri.in");
ofstream fout("heapuri.out");
int n,caz,i,element;
set<int> ss;
vector<int> v;
int main()
{
fin>>n;
for (i=1;i<=n;i++)
{
fin>>caz;
if (caz == 1)
{
fin>>element;
v.push_back(element);
ss.insert(element);
}
if (caz == 2)
{
fin>>element;
element = v[element-1];
ss.erase(element);
}
if (caz == 3)
fout<<*(ss.begin())<<"\n";
}
return 0;
}