Cod sursa(job #253239)

Utilizator dushmiMihai-Alexandru Dusmanu dushmi Data 5 februarie 2009 16:27:22
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#define NMAX 250001
#include<stdio.h>
long i,n,m,p,q,pp,qq,s[NMAX];
int main()
{
    freopen("stramosi.in","r",stdin);
    freopen("stramosi.out","w",stdout);
    scanf("%ld%ld",&n,&m);
    for(i=1;i<=n;i++)
                     scanf("%ld",&s[i]);
    for(i=1;i<=m;i++)
    {
                     scanf("%ld%ld",&q,&p);
                     pp=1;
                     qq=s[q];
                     while(pp<p)
                     {
                          pp++;
                          qq=s[qq];
                     }
                     printf("%ld\n",qq);
    }
    return 0;
}