Pagini recente » Cod sursa (job #1442073) | Cod sursa (job #766584) | Cod sursa (job #3220643) | Cod sursa (job #2039993) | Cod sursa (job #3283285)
#include<fstream>
#include<vector>
using namespace std;
ifstream cin("stramosi.in");
ofstream cout("stramosi.out");
int n,m,a,d,e,stramos;
vector<int>v;
int main()
{
cin>>n>>m;
v.push_back(0);
for(int i=1;i<=n;i++){
cin>>e;
v.push_back(e);
}
while(m){
cin>>a>>d;
stramos=0;
while(d){
stramos=v[a];
a=stramos;
--d;
}
cout<<stramos<<'\n';
--m;
}
return 0;
}