Cod sursa(job #78060)

Utilizator vlad3rsterian vladut vlad3r Data 15 august 2007 14:26:48
Problema Stramosi Scor 80
Compilator c Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <stdio.h>


int main(void)
{

FILE *in,*out;
long v[250001],i,next,n,cate;
long rasp,al_cat,j,stram;

in=fopen("stramosi.in","r");
fscanf(in,"%ld",&n);
fscanf(in,"%ld",&cate);
for(i=1;i<=n;i++)
	fscanf(in,"%ld",&v[i]);
out=fopen("stramosi.out","w");

for(i=1;i<=cate;i++)
	{
	fscanf(in,"%ld",&stram);
	fscanf(in,"%ld",&al_cat);
	rasp=v[stram];
	j=2;
	while(j<=al_cat && rasp!=0)
		{
		rasp=v[rasp];
		j++;
		}
	fprintf(out,"%ld\n",rasp);




	}



fclose(in);
fclose(out);


return 0;
}