Cod sursa(job #927169)

Utilizator mazaandreiAndrei Mazareanu mazaandrei Data 25 martie 2013 17:13:33
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 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 && acum;++i) acum=t[acum];
        out<<acum<<'\n';
    }
    return 0;
}