Cod sursa(job #1014881)

Utilizator cristy202020Totolin Cristian cristy202020 Data 23 octombrie 2013 16:57:43
Problema Stramosi Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <stdio.h>   
#include <conio.h>  
         

int main()

{
   int n,m,a[250000],q,p,i;
   FILE *f=fopen("stramosi.in","r");
   FILE *g=fopen("stramosi.out","w");

   fscanf (f,"%d",&n);
   fscanf (f,"%d",&m);
	
   for (i=1;i<=n;i++)
   {
	   fscanf (f,"%d",&a[i]);
   }

   for (i=1;i<=m;i++)
   {
	  fscanf (f,"%d",&q);
	  fscanf (f,"%d",&p);
	
	  while (p>0&&q>0)
	  {
		  q=a[q];
		  p=p-1;
	  }

	fprintf (g,"%d\n",q);
   }
	getch();
	return 0;
}