Pagini recente » Cod sursa (job #2223297) | Cod sursa (job #663260) | Cod sursa (job #992907) | Cod sursa (job #1613663) | Cod sursa (job #312280)
Cod sursa(job #312280)
#include <iostream>
#include <fstream>
using namespace std;
int n,m;
int q,p;
int stram[250001];
int main() {
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
fin>>n>>m;
for (int i=1;i<=n;i++)
fin>>stram[i];
stram[0]=0;
for (int i=0;i<m;i++) {
fin>>q>>p;
for (int j=0;(j<p)&&(q!=0);j++)
q=stram[q];
fout<<q<<endl;
}
fin.close();
fout.close();
return 0;
}