关注
如果先做预处理将每层的取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
相关推荐
猫猫头猫头鹰:对不起oc了我承认我说话很大声
点赞 评论 收藏
分享
点赞 评论 收藏
分享
07-25 12:35
The University of Melbourne Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 从顶到拉给所有面过的公司评分 #
22224次浏览 189人参与
# 机械人春招想让哪家公司来捞你? #
357532次浏览 3109人参与
# 为了求职,我做过的疯狂伪装 #
13133次浏览 265人参与
# 校招笔试 #
941次浏览 34人参与
# 职场破冰,你们都聊什么? #
7602次浏览 78人参与
# 晒晒你的中秋福利 #
15491次浏览 119人参与
# 大家实习每天都在干啥 #
89199次浏览 518人参与
# 你的公司给实习生发中秋礼物吗 #
2126次浏览 31人参与
# 机械笔面试考察这些知识点 #
10613次浏览 96人参与
# bilibili求职进展汇总 #
90772次浏览 818人参与
# 工作压力大怎么缓解 #
105340次浏览 1053人参与
# 秋招OC许愿 #
347185次浏览 2531人参与
# 广联达求职进展汇总 #
11165次浏览 50人参与
# 机械人怎么评价今年的华为 #
209126次浏览 1525人参与
# 宣讲会你有哪些意向不到的收获 #
1583次浏览 23人参与
# 聊聊这家公司值得去吗 #
560443次浏览 3717人参与
# 你面试被问到过哪些不会的问题? #
22903次浏览 842人参与
# 百度秋招提前批进度 #
150811次浏览 1770人参与
# 电网笔面经互助 #
46888次浏览 431人参与
# 秋招的嫡长offer #
32123次浏览 298人参与