Pagini recente » Cod sursa (job #1838419) | Cod sursa (job #596355) | Cod sursa (job #1784730) | Cod sursa (job #492825) | Cod sursa (job #153857)
Cod sursa(job #153857)
#include <stdio.h>
#define N 250128
int v[N];
/*int stramos(int a, int b)
{
int m;
while(!a)
{
--a;
m=v[b];
}
return stramos(a,m);
}*/
int main()
{
int n,m,i,j,a,b;
freopen("stramosi.in", "r",stdin);
freopen("stramosi.out", "w",stdout);
scanf("%d%d", &n, &m);
for(i=1;i<=n;++i)
scanf("%d", &v[i]);
for(i=1;i<=m;++i)
{
scanf("%d%d", &a, &b);
for(j=1;j<=b;++j)
{
a=v[a];
if(!a)
break;
}
printf("%d\n", a);
}
return 0;
}