Cod sursa(job #1977747)

Utilizator miruna999Morarasu Miruna miruna999 Data 5 mai 2017 23:10:12
Problema Stramosi Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <bits/stdc++.h>
using namespace std;
ifstream f("stramosi.in");
ofstream g("stramosi.out");
int n,m,t[250005],j,q,p,x;

void inapoi(int k,int nr)
{
    if(nr<=p)
        x=k,inapoi(t[k],nr+1);
    else return;
}

int main()
{
    f>>n>>m;
    for(int i=1;i<=n;i++)
        f>>t[i];

    for(int i=1;i<=m;i++)
    {
        f>>q>>p;
        inapoi(q,0);
        g<<x<<'\n';
    }
    return 0;
}