Cod sursa(job #443271)

Utilizator atiykaSzasz Attila atiyka Data 16 aprilie 2010 16:38:02
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.36 kb
#include <iostream>

int main(void) {
	freopen("stramosi.in","r",stdin);
	freopen("stramosi.out","w",stdout);
	int n,m;
	register int i,j,p,q;
	scanf("%d %d",&n,&m);
	int v[n];
	for (i=1;i<=n;i++)
		scanf("%d",&v[i]);
	for (i=1;i<=m;i++) {
		scanf("%d %d",&q,&p);
		for (j=1;j<=p;j++) 
			if (q>0) q=v[q];
			else break;
		printf("%d\n",q);
	}
}