题解 | #买橘子#

买橘子

https://www.nowcoder.com/practice/73e0552b78474a9086781e47f4e01d73

袋数越小越好,优先选择 8 的。
注意到 ,所以最多拆两次 8 ,换成 6 。
枚举一下就好。

n=int(input())
for i in range(0,3):
    m=n//8-i
    k=n-m*8
    if(m<0):
        continue
    if(k%6==0):
        print(m+k//6)
        break
else:
    print(-1)
全部评论

相关推荐

评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务