Cod sursa(job #518052)

Utilizator AndreiRSStatescu Andrei Rares AndreiRS Data 30 decembrie 2010 14:00:04
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include <fstream>
using namespace std;
#define DIM 250001 

ifstream fi ("stramosi.in");
ofstream fo ("stramosi.out");

int N, M, P, Q, T[DIM];

int main ()
{
	fi >> N >> M;
	for (int i = 1; i <= N; ++i)
		fi >> T[i];
	for (int i = 1, j; i <= M; ++i)
	{
		fi >> Q >> P;
		for (j = 1; j <= P && Q; ++j)
			Q = T[Q];
		fo << Q << '\n';
	}
	
	return 0;
}