Pagini recente » Cod sursa (job #216952) | Cod sursa (job #1418275) | Cod sursa (job #645413) | Cod sursa (job #3188613) | Cod sursa (job #413114)
Cod sursa(job #413114)
#include<fstream>
using namespace std;
int main()
{
ifstream fin("heapuri.in");
ofstream fout("heapuri.out");
unsigned int nrop,i2,n=0,i,k;
int a[200005],min;
unsigned short op;
fin>>nrop;
for(i2=1;i2<=nrop;i2++)
{
fin>>op;
if(op==1)
{
n++;
fin>>a[n];
}
if(op==2)
{
fin>>k;
for(i=k;i<n;i++)
a[i]=a[i+1];
n--;
}
if(op==3)
{
min=1000001;
for(i=1;i<=n;i++)
if(a[i]<min)
min=a[i];
fout<<min<<endl;
}
}
return 0;
}