Pagini recente » Atasamentele paginii Meta-programare cu template-uri | Atasamentele paginii Meta-programare cu template-uri | Cod sursa (job #2860562) | Borderou de evaluare (job #265695) | Cod sursa (job #1444864)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream in ("stramosi.in");
ofstream out ("stramosi.out");
int m,q,n,p,v[250000];
in>>n;
in>>m;
for (int i=1;i<=n; i++)
{
in>>v[i];
}
for (int i=1; i<=m;i++)
{
in>>q;
in>>p;
while (p>0&&q>0)
{
q=v[q];
p--;
}
out<<q<<endl;
}
return 0;
}