Pagini recente » Cod sursa (job #1517375) | Cod sursa (job #2152056) | Cod sursa (job #1001792) | Cod sursa (job #3150763) | Cod sursa (job #313845)
Cod sursa(job #313845)
#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;
}