题解 | 买橘子
买橘子
https://www.nowcoder.com/practice/73e0552b78474a9086781e47f4e01d73
n = int(input())
ans = float('inf')
# 枚举买多少袋8个装的 (j)
for j in range(n // 8 + 1):
remainder = n - 8 * j
if remainder >= 0 and remainder % 6 == 0:
i = remainder // 6
ans = min(ans, i + j)
if ans == float('inf'):
print(-1)
else:
print(ans)
