Cod sursa(job #1778944)

Utilizator isav_costinVlad Costin Andrei isav_costin Data 14 octombrie 2016 15:39:46
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <cstdio>

int s[250001], p, q;

using namespace std;

int rezolvam_cu_ALTZHEIMeRUL( )
{
    while( p>0 && q>0 )
    {
        q=s[q];
        p--;
    }

    return q;
}

int main()
{
    freopen( "stramosi.in", "r", stdin );
    freopen( "stramosi.out", "w", stdout );

    int n, m, k, i;

    scanf( "%d%d", &n, &m );

    for( i=1;i<=n;i++ )
    {
        scanf( "%d", &k );
        s[i]=k;
    }

    for( i=1;i<=m;i++ )
    {
        scanf( "%d%d", &q, &p );
        printf( "%d\n", rezolvam_cu_ALTZHEIMeRUL() );
    }

    return 0;
}