Cod sursa(job #146332)

Utilizator ciprianfFarcasanu Alexandru Ciprian ciprianf Data 1 martie 2008 16:04:41
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.34 kb
#include <stdio.h>
int main(){
	int n,i,m,q,p,v[250001],j;
	freopen("stramosi.in","r",stdin);
	freopen("stramosi.out","w",stdout);
	scanf("%d%d",&n,&m);
	for(i=1;i<=n;i++)
		scanf("%d",&v[i]);
	v[0]=0;
	for(i=1;i<=m;i++){
		scanf("%d%d",&q,&p);
		for(j=1;j<=p;j++){
			q=v[q];
			if(!q) break;
		}
		printf("%d\n",q);
	}
	return 0;
}