Cod sursa(job #641664)

Utilizator ELHoriaHoria Cretescu ELHoria Data 29 noiembrie 2011 00:24:16
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.36 kb
#include <fstream>

using namespace std;

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

int TT[250001] , N , M , Q , P;

int main()
{
	fin>>N>>M;
	for(int i=1;i<=N;++i)
		fin>>TT[i];
	for(;M;M--)
	{
		fin>>Q>>P;
		int i = 1 , nod = Q;
		while(i<=P && nod)
		{
			nod = TT[nod];
			i++;
		}
		fout<<nod<<'\n';
	}
	return 0;
}