Pagini recente » Cod sursa (job #1950599) | Cod sursa (job #1946538) | Cod sursa (job #1451439) | Cod sursa (job #64717) | Cod sursa (job #726576)
Cod sursa(job #726576)
#include<stdio.h>
#define infile "stramosi.in"
#define outfile "stramosi.out"
#define nmax 250002
int a[nmax];
int n,m;
void rsolve()
{
int x,p;
scanf("%d %d",&n,&m);
for(int i=1;i<=n;i++)
scanf("%d ",&a[i]);
for(int i=1;i<=m;i++)
{
scanf("%d %d",&x,&p);
for(int j=1;j<=p;j++)
{
x=a[x];
}
printf("%d\n",x);
}
}
int main()
{
freopen(infile,"r",stdin);
freopen(outfile,"w",stdout);
rsolve();
fclose(stdin);
fclose(stdout);
return 0;
}