Pagini recente » Cod sursa (job #1014771) | Cod sursa (job #2747608) | Cod sursa (job #833957) | Cod sursa (job #1100923) | Cod sursa (job #1012014)
#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;
}
if (n>p) printf("-1");
else printf("%lld", m*5);
return 0;
}