Cod sursa(job #1444868)
Utilizator | Data | 30 mai 2015 10:26:09 | |
---|---|---|---|
Problema | Stramosi | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream in ("stramosi.in");
ofstream out ("stramosi.out");
long 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;
}