首页 > 360笔试0824下午场
头像
牛客54560154号
编辑于 2020-08-24 15:03
+ 关注

360笔试0824下午场

第二题没有思路,打算用贪心蒙一下,结果AC了,请问为什么可以用贪心?
n = int(input())
total_score = 0
score = []
for i in range(n):
    (s, g) = list(map(int, input().split()))
    if g == 0:
        total_score += s
    else:
        score.append(s)
score.sort(reverse=True)
for s in score:
    total_score = max(total_score*2, total_score+s)
print(total_score)


全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐