题解 | 买橘子

买橘子

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

import sys

num = eval(sys.stdin.readline())
if num%2!=0:
    print(-1)
else:
    print(num//8+1)

如果是奇数,则无法被6、8铺满。如果是偶数,则除2,由于3/4间只差1,所以当使用8除num向上取整时,将8袋的转换为6袋即可铺满,这个过程中数量不变,因此值等于num//8+1

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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