关注
经过和lz等本讨论帖等人的讨论,完善了下思路,对于长度相同的情况没必要去重,只需增加一个长度的判断,放python代码如下,欢迎纠错 import sys
line = sys.stdin.readline().strip()
while line:
line = sys.stdin.readline().strip()
L = list(map(int, line.split()))
line = sys.stdin.readline().strip()
W = list(map(int, line.split()))
n = len(L)
arr = [(l, w) for (l, w) in zip(L, W)]
arr = sorted(arr, key=lambda x: x[0])
ls, ws = [0] * n, [0] * n
ls[0], ws[0] = 1, arr[0][1]
for i in range(1, n):
ls[i], ws[i] = ls[i - 1], ws[i - 1]
for j in range(i):
if arr[i][1] * 7 >= ws[j] and arr[j][0] < arr[i][0]:
if ls[j] + 1 > ls[i]:
ls[i] = ls[j] + 1
ws[i] = ws[j] + arr[i][1]
elif ls[j] + 1 == ls[i]:
ws[i] = min(ws[j] + arr[i][1], ls[i])
print(ls[n - 1])
line = sys.stdin.readline().strip()
查看原帖
点赞 2
相关推荐
03-19 16:58
华中科技大学 硬件开发 点赞 评论 收藏
分享
03-17 15:30
西安电子科技大学 嵌入式软件开发 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的实习产出是真实的还是包装的? #
7519次浏览 108人参与
# 第一份工作应该只看薪资吗 #
251670次浏览 1900人参与
# MiniMax求职进展汇总 #
27666次浏览 334人参与
# 春招至今,你的战绩如何? #
25659次浏览 230人参与
# 第一份工作一定要去大厂吗 #
3270次浏览 29人参与
# 长得好看会提高面试通过率吗? #
11383次浏览 106人参与
# 米连集团26产品管培生项目 #
9740次浏览 260人参与
# AI面会问哪些问题? #
3435次浏览 107人参与
# 什么专业适合考公 #
55589次浏览 276人参与
# 你做过最难的笔试是哪家公司 #
4838次浏览 41人参与
# 从事AI岗需要掌握哪些技术栈? #
1652次浏览 48人参与
# 一张图晒出你司的标语 #
1317次浏览 21人参与
# 通信和硬件还有转码的必要吗 #
98845次浏览 633人参与
# 沪漂/北漂你觉得哪个更苦? #
4099次浏览 72人参与
# 找AI工作可以去哪些公司? #
1541次浏览 25人参与
# HR最不可信的一句话是__ #
2183次浏览 49人参与
# AI时代,哪个岗位还有“活路” #
4777次浏览 115人参与
# 简历第一个项目做什么 #
33595次浏览 469人参与
# 大疆求职进展汇总 #
687026次浏览 4337人参与
# 校招第一份工作你干了多久? #
145136次浏览 622人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
153458次浏览 894人参与
# 追觅科技求职进展汇总 #
36538次浏览 193人参与