Pagini recente » Cod sursa (job #1404011) | Diferente pentru problema/cutremur intre reviziile 3 si 4 | Profil DeanWinchester | Cod sursa (job #3269553) | Cod sursa (job #1444886)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream in ("stramosi.in");
ofstream out ("stramosi.out");
long m,q,n,p,v[250001];
in>>n;
in>>m;
for (int i=1;i<=n; i++)
{
in>>v[i];
}
for (int i=1; i<=m;i++)
{
in>>q>>p;
while (p>0&&q>0)
{
q=v[q];
p--;
}
out<<q<<endl;
}
in.close();
out.close();
return 0;
}