关注
修改后方便本地调试的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))
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛油的搬砖plog #
9472次浏览 50人参与
# 实习学不到东西怎么办? #
197555次浏览 2046人参与
# 京东TGT #
59532次浏览 197人参与
# 一人一个landing小技巧 #
10319次浏览 191人参与
# 跳槽时有那些注意事项 #
83297次浏览 518人参与
# 面试问题记录 #
88823次浏览 1250人参与
# 应届生初入职场,求建议 #
191429次浏览 2506人参与
# 安利/避雷我的专业 #
69129次浏览 502人参与
# 选完offer后,你后悔学本专业吗 #
40734次浏览 221人参与
# 市场营销人求职交流聚集地 #
112451次浏览 1011人参与
# 被AI治愈的瞬间 #
18155次浏览 330人参与
# 科大讯飞求职进展汇总 #
278835次浏览 2713人参与
# 我心目中的理想工作是这样的 #
58661次浏览 795人参与
# 找工作的破防时刻 #
5753次浏览 71人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
23879次浏览 152人参与
# 实习生应该准时下班吗 #
207246次浏览 1346人参与
# 华子oc时间线 #
1178060次浏览 6211人参与
# 求职季如何保持心态不崩 #
112469次浏览 937人参与
# 面试经验谈 #
64725次浏览 1088人参与
# 拼多多工作体验 #
19593次浏览 154人参与
# 技术转行的心路历程 #
50332次浏览 665人参与