Pagini recente » Cod sursa (job #1409103) | Cod sursa (job #856861) | Cod sursa (job #2332901) | Cod sursa (job #2682811) | Cod sursa (job #249403)
Cod sursa(job #249403)
#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;
citire();
// afisare(a);
for (;m;--m)
{
scanf("%d%d",&q,&p);
while (p>1)
{
q=a[q];
--p;
}
printf("%d\n",a[q]);
}
}
int main()
{
freopen("stramosi.in","r",stdin);
freopen("stramosi.out","w",stdout);
solve();
}