Pagini recente » Cod sursa (job #1951161) | Cod sursa (job #2250198) | Cod sursa (job #1548941) | Cod sursa (job #2376744) | Cod sursa (job #682233)
Cod sursa(job #682233)
#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,aux;
scanf("%d",&N);
for(i=1;i<=N;i++,schimb=1-schimb)
{
scanf("%d",&X);aux=1-schimb;
for(int j=1;j<X;j++)
v[aux][j]=v[schimb][j];
for(int j=X;j<i;j++)
v[aux][j+1]=v[schimb][j];
v[aux][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;
}