Cod sursa(job #2823923)

Utilizator Octav23Bacain Octavian-Tiberiu Octav23 Data 30 decembrie 2021 08:17:53
Problema Stramosi Scor 70
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <fstream>

using namespace std;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");

int main()
{
	int n, m;
	int T[250001];
	int p, q;
	int x;
	fin >> n >> m;
	for(int i = 1; i <= n; ++i)
	{
		fin >> x;
		T[i] = x;
	}
	for(int i = 1; i <= m; ++i)
	{
		fin >> p >> q;
		x = p;
		while(q && x)
		{
			x = T[x];
			--q;
		}
		fout << x << '\n';
	}
	return 0;
}