Cod sursa(job #313845)

Utilizator mirunababliucMiruna Babliuc mirunababliuc Data 9 mai 2009 21:44:45
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include <stdio.h>
int main ()
{ FILE *f=fopen("stramosi.in","r");
FILE *g=fopen("stramosi.out","w");
int n,m,i,q,p,j,v[250001],x;
fscanf(f,"%d %d",&n,&m);
for(i=1; i<=n; i++)
	fscanf(f,"%d",&v[i]);
for(i=1; i<=m; i++)
	{ fscanf(f,"%d %d",&q,&p);
      j=1;
	  x=v[q];
	  while(j<p && x)
		  { x=v[x];
	        j++;
		  }
	  fprintf(g,"%d\n",x);
	}
fclose(f);
fclose(g);
return 0;
}