aasdadwe 2021-12-08 12:18 采纳率: 85.7%
浏览 59
已结题

如何用python解决绳子问题

因为编辑问题,所以用图片代表题目,图片第一张是问题描述,第二张图片是例子

img

img

  • 写回答

3条回答 默认 最新

  • chuifengde 2021-12-08 13:52
    关注
    s = input(">>>")
    l = list(map(int, s.split()))
    l = sorted(l)
    cost = []
    while len(l) > 1:
        cost.append((l[0], l[1]))
        l = l[2:] + [l[0] + l[1]]
        l = sorted(l)
            
        
    print(cost, l)
    
    print(sum([i + j for i, j in cost]))
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月16日
  • 已采纳回答 12月8日
  • 创建了问题 12月8日