Cod sursa(job #723954)

Utilizator galbeniGal Beni galbeni Data 26 martie 2012 08:34:10
Problema Stramosi Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
#include <iostream>
#include <fstream>
#include <stdio.h>

unsigned N,M,O[250001],T,R;

int main()
{	FILE *f=fopen("stramosi.in","r");
	fscanf(f,"%u %u",&N,&M);
	for (unsigned i=1;i<=N;i++)
		fscanf(f,"%u",&O[i]);
	ofstream g("stramosi.out");
	while(M)
	{	fscanf(f,"%u %u",&T,&R);
		O[0]=O[T];
		R--;
		while(R)
		{	O[0]=O[O[0]];
			R--;
		}
		g<<O[0]<<endl;
		M--;
	}
	g.close();
	fclose(f);
}