Cod sursa(job #185790)

Utilizator andrei-alphaAndrei-Bogdan Antonescu andrei-alpha Data 26 aprilie 2008 00:51:07
Problema Schi Scor 75
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <stdio.h>
#include<string.h>  
#include<stdlib.h>  
#define N 30001
int v[N];
int n;
char cit[20],*s;
void scan()
{
	freopen("schi.in", "r",stdin);
	freopen("schi.out", "w",stdout);
	scanf("%d\n", &n);
}
void solve()
{
	int p;
	for(int i=1;i<=n;++i)
	{	
		gets(cit);    
		s=cit;  
		p=atol(s);    
		if(p==i)
			v[i]=i;  
      	else 
		{
			for(int j=i-1;j>=p;--j)
				v[j+1]=v[j];  
			v[p]=i;  
        } 
    }  
    for(int i=1;i<=n;++i)
		printf("%d\n",v[i]); 
}
int main()
{
	scan();
	solve();
	return 0;
}