Pagini recente » Cod sursa (job #1478792) | Cod sursa (job #2064615) | Cod sursa (job #367845) | Cod sursa (job #1633960) | Cod sursa (job #73470)
Cod sursa(job #73470)
#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;
}