Cod sursa(job #273974)

Utilizator stanesealexStanese Alex stanesealex Data 9 martie 2009 12:02:34
Problema Stramosi Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<stdio.h>
int main()
{
long int n,m,i,a[1000],x,y,t,k,j;
FILE *f=fopen("stramosi.in","r");
fscanf(f,"%ld",&n);
fscanf(f, "%ld",&m);
a[0]=0;
for (i=1;i<=n;i++)
   fscanf(f,"%ld",&a[i]);
FILE *g=fopen("stramosi.out","w");
for (i=0;i<m;i++)
   {
   fscanf(f,"%ld" "%ld",&x,&y);
   t=y;
   j=x;
   do
      {
      y=a[j];
      t--;
      j=y;
      }
   while (t>0);
   if (k==0)
   fprintf(g,"%ld",0);
   else fprintf(g,"%ld",y);
   fprintf(g,"\n");
   }
fclose(f);
fclose(g);
return 0;
}