Cod sursa(job #185921)

Utilizator runnaway90Oprescu Radu Constantin runnaway90 Data 26 aprilie 2008 13:24:24
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include<stdio.h>

long n,m,a[251000],i,j,p,q;

void citire();

int main()
{
    citire();
    return 0;
}

void citire()
{
     freopen("stramosi.in","r",stdin);
     freopen("stramosi.out","w",stdout);
     scanf("%ld %ld",&n,&m);
     for (i=1;i<=n;i++)
         scanf("%ld",&a[i]);
     for (i=1;i<=m;i++)
     { 
         scanf("%ld %ld",&p,&q);
         for (j=1;j<=q && a[p];j++)
             p=a[p];
         if (j<=q)
            printf("0\n");
         else
             printf("%ld\n",p);
     }
     
}