Cod sursa(job #1438922)

Utilizator VladutZ94FMI Chichirau Vlad Vasile VladutZ94 Data 21 mai 2015 05:22:47
Problema Stramosi Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <iostream>
#include <cstdio>
#include <fstream>

//std::ifstream f("stramosi.in");
//std::ofstream g("stramosi.out");


int main()
{
	std::freopen("stramosi.in", "r", stdin);
	std::freopen("stramosi.out", "w", stdout);
	int n, m;
	int x, y, v[250001];
	v[0] = 0;
//	f >> n >> m;
	scanf("%d%d", &n, &m);
	for (int i = 1; i <= n; i++)
	{
		//f >> x;
		scanf("%d", &x);
		v[i] = x;
	}

	for (int i = 1; i <= m; i++)
	{
		//f >> x >> y;
		scanf("%d%d", &x, &y);
		while (y > 0)
		{
			x = v[x];
			y--;
		}
		printf("%d\n", x);
		//g << x << "\n";
	}

	return 0;
}