Cod sursa(job #2157916)
Utilizator | Data | 9 martie 2018 23:56:58 | |
---|---|---|---|
Problema | Stramosi | Scor | 60 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.36 kb |
#include <bits/stdc++.h>
using namespace std;
int n, m, q, p, pr[250010];
int main(){
ifstream cin ("stramosi.in");
ofstream cout ("stramosi.out");
cin >> n >> m;
for (int i=1; i<=n; i++) cin >> pr[i];
while (m--){
cin >> q >> p;
for (int i=1; i<=p; i++) q = pr[q];
cout << q << "\n";
}
return 0;
}