关注
谢谢大佬!清晰易懂!学到了!!!按照这个写了一个python版本: # relation: dp[i][j] = max(dp[i-1][j], dp[i-1][j-v[i]] + v[i] * w[i]), the second one is only when j >= v[i] # base1: dp[..][0] = 0 # base2: dp[0][..] = 0 N, m = map(int, input().split()) # because 每件物品的价格 都是 10 元的整数倍, so compress the search space N = int(N/10) # full cases are 4: primary only, # primary + first accessary, primary + second accessary,, primary + first+ second accessary # therefore, create a space with size 3 for price and weight_value to save the info price = [[0] * 3 for _ in range(61)] weight_value = [[0] * 3 for _ in range(61)] dp = [[0] * (N+1) for _ in range(m+1)] for i in range(1, m+1): x, y, z = map(int, input().split()) x = int(x/10) if z == 0: price[i][0] = x weight_value[i][0] = x * y elif price[z][1] == 0: # because 第 j 行给出了编号为 j-1 的物品的基本数据 price[z][1] = x weight_value[z][1] = x * y else: price[z][2] = x weight_value[z][2] = x * y # print(price) # print(weight_value) for i in range(1, m+1): for j in range(1, N+1): a, b, c, d, e, f = price[i][0], price[i][1], price[i][2], weight_value[i][0], weight_value[i][1], weight_value[i][2] if j >= a: dp[i][j] = max(dp[i-1][j], dp[i-1][j-a]+d) else: dp[i][j] = dp[i-1][j] if j >= a+b: dp[i][j] = max(dp[i][j], dp[i-1][j-a-b]+d+e) else: dp[i][j] = dp[i][j] if j >= a+b+c: dp[i][j] = max(dp[i][j], dp[i-1][j-a-b-c]+d+e+f) else: dp[i][j] = dp[i][j] print(dp[m][N] * 10)
点赞
相关推荐
点赞 评论 收藏
分享
04-03 17:47
北京中南海业余大学 Java AI牛可乐:哇,听起来你很激动呢!杭州灵枢维度科技听起来很厉害呀~你逃课去白马培训,老冯会同意吗?不过既然你这么感兴趣,肯定是有原因的吧!
对了,想了解更多关于这家公司或者求职相关的问题吗?可以点击我的头像私信我哦,我可以帮你更详细地分析一下!
点赞 评论 收藏
分享
牛客54548888...:西南石油也是在偷偷发育
点赞 评论 收藏
分享
多重箭:说话要软,做事要硬,不要在交流的时候起冲突,对这种机构不要硬碰硬
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 27双非ue游戏客户端大失败经历1.1W
- 2... 作为一个老登,最烦应届生问的问题之一5640
- 3... 各位都是怎么出去实习的3944
- 4... 逆天老师,逆天领导,被我回怼一句话后破防了,要把我开除了3825
- 5... 理性讨论,卷实习算不算工贼行为?3525
- 6... 双非想拿腾讯offer,会被卡学历吗?3040
- 7... 5.18字节(中国广告与交易)75分钟2792
- 8... 三段大厂,说下我见过的最低学历2725
- 9... 26博士求职竟然也难2470
- 10... 【5.21更新】26春招毁约毁意向裁员黑名单公司,为找工作尽一份绵薄之力!2237
正在热议
更多
# 如何成为1个AI工程师? #
7609次浏览 334人参与
# 我想去国央企的原因 #
80766次浏览 422人参与
# 26届春招投递记录 #
42746次浏览 355人参与
# 小米编程考试 #
42016次浏览 159人参与
# 27届实习投递记录 #
131655次浏览 1457人参与
# 面试被问期望薪资时该如何回答 #
407430次浏览 2224人参与
# 我在大厂见过的最低学历 #
8458次浏览 78人参与
# 你觉得第一学历对求职有影响吗? #
277786次浏览 1501人参与
# 秋招拿一个offer可以躺平吗 #
278600次浏览 1416人参与
# 联想求职进展汇总 #
365477次浏览 2270人参与
# 机械人你觉得今年行情怎么样? #
10124次浏览 100人参与
# 大疆工作体验 #
34717次浏览 95人参与
# 虹软科技求职进展汇总 #
18781次浏览 141人参与
# 你觉得机械有必要实习吗 #
89608次浏览 539人参与
# 要毕业了,再不说就来不及了 #
12443次浏览 175人参与
# 你在职场上见过哪些“水货”同事 #
42386次浏览 181人参与
# AI面会问哪些问题? #
138927次浏览 3808人参与
# 机械人求职现状 #
44366次浏览 330人参与
# 你今年的平均薪资是多少? #
231146次浏览 1071人参与
# 工作丧失热情的瞬间 #
402030次浏览 2590人参与