关注
如果先做预处理将每层的取j个的最优情况 放在vector<vector<int>>value;中,
value[i][j]代表在第i层取j个的最优解,做出这样的二维数组,时间复杂度是O(100*10000);每一层是O(10000),最多100层,
然后可以用动态规划。 dp[i][j] 表示到第i层,取j个,的最优解,
那么dp[i][j]等于,dp[i-1][j-x]+value[i][x];x是0->j;就是前面用0个,这层用j个,前面用1个这层用j-1个。。。的最优解,
然后时间复杂度是 O(100*100*100),第一个是一共100层,第二个是 j最多取道100个,第三个是从 0-j,1-j-1...j-0;一共比较100次。
所以最后的时间复杂度是O(1百万);
欢迎指正。
查看原帖
点赞 3
相关推荐
斯卡蒂味的鱼汤:知道你不会来数马,就不捞你😂最近数马疯狂扩招,招聘要求挺低的,你能力肯定够,应该就是因为太强了,知道你不会来才不捞你 点赞 评论 收藏
分享
11-21 14:37
江苏大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 那些年,我收到的‘奇葩’回复 #
23560次浏览 161人参与
# 实习需要主动找活干吗? #
55139次浏览 295人参与
# 腾讯音乐秋招 #
431140次浏览 4779人参与
# OC/开奖 #
191228次浏览 1324人参与
# 你后悔选择现在的专业吗 #
101884次浏览 697人参与
# 职场中那些令人叹为观止的八卦 #
30590次浏览 243人参与
# 小红书开奖了 #
32340次浏览 156人参与
# 实习教会我的事 #
42032次浏览 342人参与
# 蚂蚁求职进展汇总 #
131601次浏览 1204人参与
# 秋招你经历过哪些无语的事 #
22418次浏览 239人参与
# 2022毕业即失业取暖地 #
120361次浏览 709人参与
# 校招薪资来揭秘 #
84049次浏览 525人参与
# 听到哪句话代表面试稳了OR挂了? #
105870次浏览 457人参与
# 秋招吐槽大会 #
92519次浏览 796人参与
# 材料人,你最希望上岸的是? #
11570次浏览 56人参与
# 你今年的保底offer是哪家 #
143809次浏览 620人参与
# 牛客十周岁生日快乐 #
184827次浏览 1825人参与
# 扒一扒那些奇葩实习经历 #
132066次浏览 1125人参与
# AI时代,哪些岗位最容易被淘汰 #
12152次浏览 99人参与
# 你找工作想离家近 or 离家远? #
16995次浏览 245人参与
# 你秋招最后悔的选择 #
18528次浏览 135人参与
# 我的职场社死时刻 #
22909次浏览 171人参与
