Pagini recente » Cod sursa (job #1958226) | Cod sursa (job #2381071) | Cod sursa (job #370878) | Cod sursa (job #727638) | Cod sursa (job #386652)
Cod sursa(job #386652)
#include<fstream>
using namespace std;
int v[250005];
int n,m;
int main()
{
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
fin>>n>>m;
int i;
for(i=1;i<=n;i++)
fin>>v[i];
for(i=1;i<=m;i++)
{
int q,w;
fin>>q>>w;
int a,b;
b=v[q];
w--;
if(w==0)
fout<<b<<endl;
else
{
while(w!=0)
{
a=v[b];
w--;
b=a;
}
fout<<b<<endl;
}
}
return 0;
}