Cod sursa(job #1977742)

Utilizator miruna999Morarasu Miruna miruna999 Data 5 mai 2017 22:56:13
Problema Stramosi Scor 70
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;

int inapoi(int q,int p)
{
    int k=q,nr=0;
    while(k && nr<p)
        nr++,k=t[k];
    return k;
}

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;
        g<<inapoi(q,p)<<'\n';
    }
    return 0;
}