Pagini recente » Cod sursa (job #937845) | Cod sursa (job #2471142) | Cod sursa (job #711599) | Cod sursa (job #2447076) | Cod sursa (job #882376)
Cod sursa(job #882376)
#include <stdio.h>
int main() {
freopen("flip.in", "rt", stdin);
freopen("flip.out", "wt", stdout);
long p, n = 0, actual = 0;
short factors[11] = {0}, top = 0;
scanf("%li", &p);
while (actual < p) {
n += 5;
factors[top]++;
if(factors[top] == 0)
top++;
if(factors[top] == 1 && top != 0)
top--;
actual += top + 1;
}
printf("%li", actual == p ? n : -1);
return 0;
}