Pagini recente » Cod sursa (job #1120505) | Cod sursa (job #1339340) | Cod sursa (job #614084) | Cod sursa (job #1918666) | Cod sursa (job #249401)
Cod sursa(job #249401)
#include<stdio.h>
#define N 250005
int n,m,a[N];
void citire()
{
scanf("%d%d",&n,&m);
for (int i=1;i<=n;++i)
scanf("%d",&a[i]);
}
void afisare(int x[N])
{
for (int i=1;i<=n;++i)
printf("%d ",x[i]);
}
void solve()
{
int q,p,x;
citire();
// afisare(a);
for (;m;--m)
{
x=0;
scanf("%d%d",&q,&p);
while (p>1)
{
x=a[q];
--p;
q=a[q];
}
printf("%d\n",a[q]);
}
}
int main()
{
freopen("stramosi.in","r",stdin);
freopen("stramosi.out","w",stdout);
solve();
}