Cod sursa(job #1992949)
Utilizator | Data | 21 iunie 2017 23:05:56 | |
---|---|---|---|
Problema | Stramosi | Scor | 60 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.37 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("stramosi.in");
ofstream out("stramosi.out");
long v[250001]={0};
int main()
{ long n,m;
in>>n; in>>m;
for(int i=1;i<=n;i++)
in>>v[i];
long q,p;
for(int i=1;i<=m;i++)
{
in>>q>>p; int nr=v[q];
for(int j=1;j<p;j++)
{
nr=v[nr];
}
out<<nr<<"\n";
}
}