Cod sursa(job #1349798)
Utilizator | Data | 20 februarie 2015 14:58:25 | |
---|---|---|---|
Problema | Stramosi | Scor | 60 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <fstream>
using namespace std;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
int p, q, n, m, i, v[250005], t;
int main()
{
fin >> n >> m;
for(i=1; i<=n; i++)
fin >> v[i];
for(i=0; i<m; i++)
{
fin >> q >> p;
while (p)
{
q = v[q];
p--;
}
fout << q <<"\n";
}
return 0;
}