Cod sursa(job #2405331)

Utilizator bcosminbcosmin bcosmin Data 14 aprilie 2019 12:56:02
Problema Stramosi Scor 70
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <fstream>
#include <vector>
using namespace std;
ifstream f("stramosi.in");
ofstream g("stramosi.out");
int n, m, i, p, q;
int main()
{
	f >> n >> m;
	vector <int> v(n + 1, 0);
	for(i = 1; i <= n; i ++)
		f >> v[i];
	for(i = 1; i <= m; i ++)
    {
		f >> q >> p;
		while(p > 0 && q != 0)
		{
			q = v[q];
			p --;
		}
		g << q << "\n";
	}
	f.close();
	g.close();
	return 0;
}