Cod sursa(job #25774)

Utilizator andrei.12Andrei Parvu andrei.12 Data 4 martie 2007 14:33:14
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
using namespace std;
#include<stdio.h>
int main(){
	FILE*f=fopen("stramosi.in","r");
	FILE*g=fopen("stramosi.out","w");
	long n, m, p, q, i, j, a, v[250000];
	fscanf(f,"%ld%ld",&n,&m);
	for (i=1;i<=n;i++)
		fscanf(f,"%ld",&v[i]);
	for (i=1;i<=m;i++){
		fscanf(f,"%ld%ld",&q,&p);
		a=v[q];
		for (j=1;j<p;j++)
			a=v[a];
		fprintf(g,"%ld\n",a);
	}
	fclose(f);
	fclose(g);
	return 0;
}