Pagini recente » Cod sursa (job #2340616) | Cod sursa (job #346637) | Cod sursa (job #139882) | Cod sursa (job #315229) | Cod sursa (job #1347004)
#include <iostream>
#include <fstream>
#define nmax 250005
#define mmax 300005
using namespace std;
int n,m,x,y;
int a[nmax];
void Citire()
{
int i;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
fin>>n>>m;
for(i=1;i<=n;i++)
fin>>a[i];
for(i=1;i<=m;i++)
{
fin>>x>>y;
while(y>0)
{
x=a[x];
y--;
}
fout<<x<<"\n";
}
fout.close();
}
int main()
{
Citire();
return 0;
}