Cod sursa(job #1897400)

Utilizator Emy1337Micu Emerson Emy1337 Data 1 martie 2017 13:11:48
Problema Stramosi Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <bits/stdc++.h>

using namespace std;

ifstream fin("stramosi.in");
ofstream fout("stramosi.out");

int n, m, p, q;
int stramosi[250005];

int solve(int p, int q){

    if(q == 1)
       return stramosi[p];

    return solve(stramosi[p], q-1);

}

int main()
{
   fin >> n >> m;
   for(int i=1;i<=n;i++){
       fin >> stramosi[i];
   }

   while(m--){
    fin >> p >> q;
    fout << solve(p, q) << '\n';
   }

}