Cod sursa(job #2065382)

Utilizator Andrei_Info1Ionescu Andrei Andrei_Info1 Data 13 noiembrie 2017 18:55:44
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <cstdio>

using namespace std;

int main()
{
    freopen("stramosi.in","r",stdin);
    freopen("stramosi.out","w",stdout);
    int n, m, i, v[250005], q, p;
    scanf("%d%d", &n, &m);
    for(i=1 ; i<=n ; i++)
        scanf("%d", &v[i]);
    for(i=1 ; i<=m ; i++)
    {
        scanf("%d%d", &q, &p);
        while(p!=1 && v[q]!=0)
            q=v[q], p--;
        printf("%d\n", v[q]);
    }
    return 0;
}