Pagini recente » Cod sursa (job #1410022) | Cod sursa (job #2393902) | Cod sursa (job #3179264) | Cod sursa (job #3001661) | Cod sursa (job #420752)
Cod sursa(job #420752)
#include <stdio.h>
using namespace std;
int n,tip,nrcol;
long long nr,colectie[100001];
int main()
{
freopen("nums.in","r",stdin);
freopen("nums.out","w",stdout);
int i,j,k;
scanf("%d",&n);
for (k=1;k<=n;k++)
{
scanf("%d",&tip);
if (tip==1)
{
scanf("%lld",&nr);
nrcol++;
for (i=2;i<=nrcol;i++)
{
if ((colectie[i-1]<nr)&&((colectie[i]>=nr)||(colectie[i]==0)))
{
for (j=nrcol;j>=i;j--)
colectie[j+1]=colectie[j];
colectie[i]=nr;
break;
}
if (nr==colectie[i])
break;
}
}
if (tip==0)
{
scanf("%lld",&nr);
printf("%lld\n",colectie[nr]);
}
}
fclose(stdin);
fclose(stdout);
}