顺丰笔试

顺丰笔试
服务器:
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,哎,看来顺丰到此就结束了。


#顺丰科技#
全部评论

相关推荐

有担当的灰太狼又在摸鱼:零帧起手查看图片
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务