Cod sursa(job #450156)

Utilizator negreanuvladNegreanu Vlad negreanuvlad Data 7 mai 2010 20:29:33
Problema Stramosi Scor 50
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<<endl;
	}
	fin.close();
	fout.close();
	return 0;
}