Cod sursa(job #2198477)

Utilizator preksebeAntal Vladut preksebe Data 24 aprilie 2018 15:43:48
Problema Stramosi Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include<iostream>
#include<fstream>

using namespace std;
int v[100], n,	m;
int strm(int q, int p)
{

	if (p == 0)
		return q;
	else
		return strm(v[q], p - 1);
}
int main()
{
	ifstream fin("stramosi.in");
	ofstream fout("stramosi.out");
	fin >> n >> m;
	int q, p;
	for (int i = 1; i <= n; i++)
		fin >> v[i];
	while (m)
	{
		fin >> q >> p;
		fout << strm(q, p) << endl;
		m--;
	}
}