Pagini recente » Cod sursa (job #2032176) | Cod sursa (job #1264258) | Cod sursa (job #1962143) | Cod sursa (job #2676464) | Cod sursa (job #3164784)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
int g[250000];
int z[300000];
//arbore
int n,m,x,y;
int main()
{
fin>>n>>m;
for(int i=1;i<=n;i++)
fin>>g[i];
for(int i=1;i<=m;i++)
{
fin>>x>>y;
int str=x;
while(y&&str)
{
str=g[str];
y--;
}
z[i]=str;
}
for(int i=1;i<=m;i++)
{
fout<<z[i]<<endl;
}
return 0;
}