Cod sursa(job #594924)
Utilizator | Oancea Horatiu oancea_horatiu | Data | 10 iunie 2011 15:23:59 |
---|---|---|---|
Problema | Schi | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <stdio.h>
int main(void)
{
int i=0,n=0,j=0,a[30002],c[30002];
FILE*d=fopen("schi.in","r");
FILE*o=fopen("schi.out","o");
fscanf(d,"%d",&n);
for (i=1;i<=n;i++)
{
fscanf(d,"%d",&a[i]);
c[i]=0;
}
for (i=1;i<=n;i++)
{
if (c[a[i]]=0) c[a[i]]=i;
else {
for (j=i;j>=a[i];j--) c[j+1]=c[j];
c[a[i]]=i;
}
}
for (i=1;i<=n;i++) fprintf(o,"%d",c[i]);
fclose(o);fclose(d);
return 0;
}