Cod sursa(job #726576)

Utilizator ursu-valiJerdea Florin ursu-vali Data 27 martie 2012 12:33:49
Problema Stramosi Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#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;
}