Cod sursa(job #389858)

Utilizator ghitzZzaGheorghita Hurmuz ghitzZza Data 2 februarie 2010 12:56:29
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    int stramosi[350000],q,p,m,z,n,j;
    ifstream f("stramosi.in");
    ofstream g("stramosi.out",ios::out|ios::app);

    f>>n>>m;
    stramosi[0]=0;
    for(int i=1;i<=n;i++) f>>stramosi[i];
    for(int i=0;i<m;i++)
    {
        f>>q>>p;
        z=q;
        for(j=0;j!=p;)
        {
            z=stramosi[z];
            if(!z) break;
            j++;
        }
        g<<z<<'\n';
    }
    return 0;
}