Cod sursa(job #58793)

Utilizator peanutzAndrei Homorodean peanutz Data 7 mai 2007 14:36:39
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <stdio.h>

#define NMAX 250010

int n, m;
int v[NMAX];

int main()
{
	int i;
	int p, q;

	freopen("stramosi.in", "r", stdin);
	freopen("stramosi.out", "w", stdout);

	scanf("%d %d", &n, &m);

	for(i = 1; i <= n; ++i)
	{
		scanf("%d ", &v[i]);
	}

	for(i = 0; i < m; ++i)
	{
		scanf("%d %d", &q, &p);

		while(p--)
		{
			q = v[ q ];
		}
		printf("%d\n", q);
	}

	fclose(stdin);
	fclose(stdout);

	return 0;
}