首页 > 顺丰 笔试
头像
momo_guo
编辑于 2020-08-20 21:57
+ 关注

顺丰 笔试

大数据挖掘

30道选择(同步异步,SOAP,上下文无关,机器学习模型)
一道sql
一道编程ac0.18
一个人有n台服务器 带宽分别为a1 a2 ...,租给客户,客户的带宽需求和预算[bi,ci],输出最大租金
def maxRent(l1,l2):
    if len(l1) == 0&nbs***bsp;len(l2) == 0:
        return 0
    d = {}
    for item in l2:
        x = item[0]
        if x in d:
            d[x].append(item[1])
        else:
            d[x] = []
            d[x].append(item[1])
    res = 0
    l1.sort()   
    while l1:
        item = l1[0]
        if item in d:
            d[item].sort(reverse=True)
            res += d[item][0]
            d[item].pop(0)
        l1.pop(0)
    return res


l = list(map(int,input().split()))
l1 = list(map(int, input().split()))
l2 =[]
for i in range(l[1]):
    l2.append(list(map(int, input().split())))
   
print(maxRent(l1,l2))


全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐