Pagini recente » Cod sursa (job #1335013) | Cod sursa (job #2958185) | Cod sursa (job #271393) | Cod sursa (job #227827) | Cod sursa (job #79484)
Cod sursa(job #79484)
#include <stdio.h>
#include <stdlib.h>
#define infile "stramosi.in"
#define outfile "stramosi.out"
#define nmax 250001
long n, m, c[nmax], i, q, p, j;
int main()
{
int temp;
freopen(infile, "r", stdin);
freopen(outfile, "w", stdout);
scanf("%ld %ld\n", &n, &m);
for (i=1; i<=n; i++) scanf("%ld ", &c[i]);
for (i=1; i<=m; i++)
{
scanf("%ld %ld\n", &q, &p);
temp=q;
for (int k=1; k<p && c[temp]; k++)
temp=c[temp];
printf("%ld\n", c[temp]);
}
fclose(stdin);
fclose(stdout);
return 0;
}