Cod sursa(job #450158)

Utilizator negreanuvladNegreanu Vlad negreanuvlad Data 7 mai 2010 20:49:26
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <iostream>
#include <fstream>
using namespace std;
ofstream fout("stramosi.out");
int M,N,P,Q,i,j,k,a[250000],str;
int main()
{
	ifstream fin("stramosi.in");
		fin>>N>>M;
	for(i=1;i<=N;++i)
		fin>>a[i];
	for(j=0;j<M;++j)
	{
		fin>>Q>>P;
		k=0;
		str=a[Q];
		++k;
		while(k<P && str!=0)
		{
			str=a[str];
			++k;
		}
		fout<<str<<'\n';
	}
	fin.close();
	fout.close();
	return 0;
}