修改后方便本地调试的Python3代码: m=int(input()) num=[int(x) for x in input().split()] def func(m,num):     if sum(num)<2*m:         return -1     else:         M=[]         for i in range(len(num)):             if sum(num[:i]+num[i+1:])>=2*m and len(num[:i]+num[i+1:])>2:                 M.append(num[i])             else:                 a=num[:i]+num[i+1:]                 if sum(num[:i]+num[i+1:])>=2*m and a[0]>=300 and a[1]>=300:                     M.append(num[i])         if len(M)==0:             return sum(num)         else:             num.remove(max(M))             return func(m,num) print('%.1f'%func(m,num))
点赞 评论

相关推荐

程序员牛肉:你这简历有啥值得拷打的?在牛客你这种简历一抓一大把,也就是个人信息不一样而已。 关键要去找亮点,亮点啊,整个简历都跟流水线生产出来的一样。
点赞 评论 收藏
分享
影04714:把图书管理系统那个项目经验内容适当的减少掉,然后改成据为己有不要说团队项目,因为图书管理系统这类常见的谁来了都能独立写出来,提问能圆过来即可
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务