Cod sursa(job #1346791)

Utilizator projectanduFMI Stanescu Andrei Alexandru projectandu Data 18 februarie 2015 17:02:11
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <fstream>
#include <iostream>
using namespace std;

ifstream d("stramosi.in");
ofstream o("stramosi.out");

int main()
{
    int n,m,x,a[250001],p;
    d>>n>>m;
    for(int i=1;i<=n;i++)
        d>>a[i];
    for(int i=1;i<=m;i++)
    {
        d>>x>>n;
        p=a[x];
        for(int j=2;j<=n;j++)
            if(p!=0)
                p=a[p];
            else
                j=n+1;
        o<<p<<'\n';
    }
    return 0;
}