Pagini recente » Cod sursa (job #1357043) | Cod sursa (job #1626816) | Cod sursa (job #2433814) | Cod sursa (job #935531) | Cod sursa (job #682227)
Cod sursa(job #682227)
#include<stdio.h>
#define MAX 30005
int N,v[2][MAX];
void deschidere()
{
freopen("schi.in","r",stdin);
freopen("schi.out","w",stdout);
}
void citire()
{
int i,schimb=0,X;
scanf("%d",&N);
for(i=1;i<=N;i++,schimb=1-schimb)
{
scanf("%d",&X);
for(int j=1;j<X;j++)
v[1-schimb][j]=v[schimb][j];
for(int j=X;j<i;j++)
v[1-schimb][j+1]=v[schimb][j];
v[1-schimb][X]=i;
}
}
void afisare()
{
if(N%2==0)
{
for(int i=1;i<=N;i++)
printf("%d\n",v[0][i]);
}
else
{
for(int i=1;i<=N;i++)
printf("%d\n",v[1][i]);
}
}
int main()
{
deschidere();
citire();
afisare();
return 0;
}