Cod sursa(job #1012012)

Utilizator tuzi92Tuzes-Katai Tamas tuzi92 Data 17 octombrie 2013 21:31:30
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <cstdio>
#include <cstdlib>

#define fr(i, a, b) for(int i=0; i<a; ++i)

long long int p, n, i, m;
char ot[10000];

int main()
{
	freopen("fact.in", "r", stdin);
	freopen("fact.out", "w", stdout);
	scanf("%lld", &p);
	if (p==0) { printf("1"); return 0; }
	i = 1;

	while(n!=p)
	{
		n+=i;
		++m;
		++ot[i];
		if (ot[i]==4) { ot[i]=0; ++i; }
		else i = 1;
	}

	printf("%lld", m*5);

	return 0;
}