Pagini recente » Cod sursa (job #2103642) | Cod sursa (job #583679) | Cod sursa (job #2401239) | Cod sursa (job #1780814) | Cod sursa (job #1897400)
#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';
}
}