Cod sursa(job #308619)

Utilizator Andrei200Andrei200 Andrei200 Data 27 aprilie 2009 23:07:22
Problema GFact Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <stdio.h>

#define file_in "gfact.in"
#define file_out "gfact.out"

long long p,q;

inline long long solveq()
{
   long long i,nr;
   nr=2;
   i=2;
   while(nr%p!=0)
   {
	   i++;
	   nr*=i;
	   //i++;
   }
   
   return i;
}

int main()
{
int i;	
	freopen(file_in,"r",stdin);
	freopen(file_out,"w",stdout);
	
	scanf("%lld %lld", &p,&q);
	
	if (q==1)
	{
		printf("%lld", solveq());
	}
	
	fclose(stdin);
	fclose(stdout);
	
	return 0;
}