Pagini recente » Cod sursa (job #2459181) | Cod sursa (job #305516) | Cod sursa (job #920975) | oji_23022025 | Cod sursa (job #2106309)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("stramosi.in");
ofstream fout ("stramosi.out");
int main()
{
int M,N,x;
fin>>N>>M;
int arr[100];
arr[0]=0;
for(int i=1;i<=N;i++)
{
fin>>arr[i];
}
int P,Q;
for(int i=1;i<=M;i++)
{
fin>>Q>>P;
if(P==1)
fout<<arr[Q]<<endl;
else
{
x=Q;
for(int j=1;j<P;j++)
{
x=arr[x];
}
fout<<arr[x]<<endl;
}
}
return 0;
}