Cod sursa(job #683259)

Utilizator penultim_oVijiala Tudor Gabriel penultim_o Data 20 februarie 2012 12:47:48
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<fstream>
using namespace std;

ifstream in("stramosi.in");
ofstream out("stramosi.out");
	
int n, v[250005];

inline int str(int q, int p)
{
	int t, i;
	t=q;
	for(i=0; i<p; i++)
	{
		t = v[t];
		if(t==0) break;
	}
	return t;	
}

int main()
{
	int m, i, p, q;
	in >> n >> m;
	
	v[0]=0;
	
	for(i=1; i<=n; i++)
		in >> v[i];
	
	for(i=0; i<m; i++)
	{
		in >> q >> p;
		out <<  str(q,p)<<"\n";
	}

	return 0;
};