Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. n = int(input())
  2. ans = 10**9
  3. one = 1
  4. for mults in range(16):
  5. m = n - one
  6. if m >= 0 and m % 7 == 0:
  7. k = m // 7
  8. cnt = 0
  9. for it in range(mults):
  10. cnt += k % 4
  11. k //= 4
  12. cnt += k
  13. ans = min(ans , mults + cnt)
  14. one *= 4
  15. if ans == 10**9:
  16. print(-1)
  17. else:
  18. print(ans)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement