关注
如果先做预处理将每层的取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
相关推荐
03-06 09:03
南京航空航天大学 嵌入式软件开发 点赞 评论 收藏
分享
03-26 15:13
华中科技大学 golang 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 专升本-三本的实习与校招之路6.3W
- 2... 关于个人降aigc的一些经验分享3.1W
- 3... 小红书取消大小周后,压力给到了拼多多2.7W
- 4... 万方查了下重复,发现学院根本不查ai率,也不怎么查重2.2W
- 5... 腾讯音乐 VS 美团 VS 淘天2.1W
- 6... 滴滴一面(秒挂版)1.8W
- 7... 双非初见白月光之腾讯云智oc!1.4W
- 8... 拼多多16号hr面收到信息确认了1.1W
- 9... 字节测开面经已收offer(两轮技术面,一轮技术加面,一轮HR面)8895
- 10... 🔔【史诗级合作!牛客×新宿站不停】联动倒计时2天!7946
正在热议
更多
# 实习进度记录 #
191878次浏览 2250人参与
# 机械人避雷的岗位/公司 #
10660次浏览 63人参与
# 平安产险科技中心求职汇总 #
245258次浏览 2614人参与
# 小红书取消大小周 #
10694次浏览 87人参与
# 工作经验重要还是工资重要? #
121215次浏览 824人参与
# 产品人求职现状 #
196186次浏览 1809人参与
# 设计人如何选offer #
96773次浏览 676人参与
# 毕业论文怎么查AI率 #
9870次浏览 661人参与
# 顺丰求职进展汇总 #
47690次浏览 268人参与
# 选择和努力,哪个更重要? #
72406次浏览 669人参与
# 我的求职精神状态 #
12394次浏览 283人参与
# 2023届毁约公司名单 #
184250次浏览 931人参与
# 一觉醒来,我成论文导师了… #
7066次浏览 157人参与
# 租房找室友 #
13388次浏览 95人参与
# 哪个瞬间让你对大厂祛魅了? #
291376次浏览 2130人参与
# 正在实习的你,在做dirty work吗 #
110280次浏览 748人参与
# 拼多多工作体验 #
15953次浏览 149人参与
# 读研or工作,哪个性价比更高? #
54862次浏览 665人参与
# TP-LINK工作体验 #
43956次浏览 812人参与
# 你小时候最想从事什么职业 #
84991次浏览 1606人参与
# 我在牛客求捞 #
43473次浏览 214人参与