Pagini recente » Cod sursa (job #3333654) | Cod sursa (job #3350184) | Cod sursa (job #3343754) | Cod sursa (job #3349508) | Cod sursa (job #3325322)
#include <iostream>
#include <fstream>
using namespace std;
int main(){
ifstream input("stramosi.in");
ofstream output("stramosi.out");
int N, M;
input >> N >> M;
int s[N+1];
for(int i=1; i<=N; i++) input >> s[i];
for(int i=1; i<=M; i++) {
int Q, P;
input >> Q >> P; // 5, 2
for(int j=1; j<=P; j++){
if(Q==0) break;
Q = s[Q];
}
output << Q << endl;
}
}