Pagini recente » Cod sursa (job #408128) | Cod sursa (job #1712893) | Cod sursa (job #1631114) | Cod sursa (job #2396277) | Cod sursa (job #70731)
Cod sursa(job #70731)
#include<stdio.h>
int n,m,w[300000],a,c,q,h;
void rezolvare(int &e, int &q)
{
while (q!=c-1 && w[e]!=0)
{
q++;
e=w[e];
}
printf("%d\n",w[e]);
}
void citire()
{
freopen("stramosi.in","r",stdin);
scanf("%d%d", &n, &m);
for (long i=1; i<=n; i++)
scanf("%d", &w[i]);
for (long i=1; i<=m; i++)
{
scanf("%d%d", &a, &c);
h=0;
rezolvare(a,h);
}
fclose(stdin);
}
int main()
{
freopen("stramosi.out","w",stdout);
citire();
fclose(stdout);
return 0;
}