Cod sursa(job #181580)

Utilizator jupanu92Anonim jupanu92 Data 18 aprilie 2008 16:24:44
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<stdio.h>

long long m,str,n,v[250001],v1,v2,i,j;

void citire()
{
 scanf("%lld %lld",&n,&m);
 for(i=1;i<=n;i++)
   scanf("%lld",&v[i]);
 }

void solve()
{
 for(i=1;i<=m;i++)
 {
  scanf("%lld %lld ",&v1,&v2);
  str=v1;
  for(j=1;j<=v2&&str;j++)
      str=v[str];
  printf("%lld\n",str);
  }

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


 citire();
 solve();

 return 0;
}