Pagini recente » Cod sursa (job #2359811) | Cod sursa (job #2706018) | Cod sursa (job #22327) | Cod sursa (job #3192402) | Cod sursa (job #3250062)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
int tt[250005],use[100000];
int n,m;
void read()
{
int q,p;
int k=0;
fin>>n>>m;
for(int i=1;i<=n;i++)
{
fin>>k;
tt[i]=k;
}
while(m)
{
fin>>q>>p;
for(int i=1;i<=p;i++)
{
q=tt[q];
}
fout<<q<<endl;
m--;
}
}
/*void dfs(int vecini)
{
use[nod]=1;
for(auto vecini : G[nod])
{
if(!use[vecini])
{
dfs(vecini);
}
}
}*/
int main()
{
read();
return 0;
}