Pagini recente » Cod sursa (job #2758812) | Cod sursa (job #598435) | Cod sursa (job #1388562) | Cod sursa (job #614931) | Cod sursa (job #2371098)
#include <cmath>
#include <vector>
#include <fstream>
#include <iostream>
using namespace std;
int main(){
int n, m, p, q;
fstream f("stramosi.in", fstream::in), g("stramosi.out", fstream::out);
f >> n >> m;
vector<int> stramosi(n + 1);
for(int i = 1; i <= n; i++){
f >> stramosi[i];
}
for(int z = 0; z < m; z++){
f >> q >> p;
while(p){
q = stramosi[q];
p--;
if(q == 0){
break;
}
}
g << q << endl;
}
}