Cod sursa(job #927166)
Utilizator | Andrei Mazareanu mazaandrei | Data | 25 martie 2013 17:12:11 |
---|---|---|---|
Problema | Stramosi | Scor | 60 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.4 kb |
#include<fstream>
using namespace std;
int t[250005],q,p,n,m,acum;
int main(){
ifstream in("stramosi.in"); ofstream out("stramosi.out");
in>>n>>m;
for(int i=1;i<=n;++i) in>>t[i];
for(;m;--m){
in>>q>>p; //"Care este al P-lea stramos al membrului cu numarul Q?
acum=t[q];
for(int i=1;i<p;++i) acum=t[acum];
out<<acum<<'\n';
}
return 0;
}