首页 > 顺丰笔试
头像
小菜鸡157
编辑于 2020-08-20 22:10
+ 关注

顺丰笔试

顺丰笔试
服务器:
nums = list(map(int,input().split()))
n,m = nums[0],nums[1]
a = list(map(int,input().split()))
a = sorted(a)
b = []
for i in range(m):
    nums = list(map(int, input().split()))
    b.append(nums[::-1])
b = sorted(b,reverse=True)
ans = 0
for i in range(m):
    for j in a:
        if b[i][1]<=j:
            ans+=b[i][0]
            a.remove(j)
            break
print(ans)

赏金猎人:用的动态规划,只AC了0.18,哎,看来顺丰到此就结束了。


全部评论

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

相关热帖

近期热帖

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

近期精华帖

热门推荐