如何用python解决绳子问题

代码助手 毕业设计 1

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

回复

共2条回复 我来回复
  • 毕业设计工坊
    这个人很懒,什么都没有留下~
    评论
    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]))
    
    0条评论
  • 源码客栈网
    这个人很懒,什么都没有留下~
    评论
    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]))
    
    0条评论

发表回复

登录后才能评论