Pagini recente » Cod sursa (job #2838082) | Diferente pentru problema/licenta intre reviziile 3 si 4 | Cod sursa (job #1402868) | Diferente pentru utilizator/stigma intre reviziile 2 si 19 | Cod sursa (job #268814)
Cod sursa(job #268814)
#include<stdio.h>
unsigned long v[250010];
int main()
{
FILE *fi,*fo;
fi=fopen("stramosi.in","r");
fo=fopen("stramosi.out","w");
unsigned long n,m,i,p,q;
fscanf(fi,"%lu",&n);
fscanf(fi,"%lu",&m);
for(i=1;i<=n;i++)fscanf(fi,"%lu",&v[i]);
for(;m--;)
{
fscanf(fi,"%lu %lu",&q,&p);
for(i=1;i<=p;i++)if(q)q=v[q];
fprintf(fo,"%lu\n",q);
}
return 0;
}