Cod sursa(job #1014883)

Utilizator cristy202020Totolin Cristian cristy202020 Data 23 octombrie 2013 16:59:45
Problema Stramosi Scor 70
Compilator c Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <stdio.h>   
 
         

int main()

{
   int a[250000],q,p,i;
   long n,m;
   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);
   }
	return 0;
}