![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DP
宋辰轩
这个作者很懒,什么都没留下…
展开
-
最长连续上升子序列翻版--最长上升子序列(DP)
这是一个最长连续上升子序列的一个翻版,二话不说先上题 输入数据 输入的第一行是序列的长度N (1 <= N <= 1000)。 第二行给出序列中的N 个整数,这些整数的取值范围都在0 到10000。 输出要求 最长上升子序列的长度。 输入样例 7 1 7 3 5 9 4 8 输出样例 4 先来回温一下最长连续上升子序列,这个就比较新手了,先把数组输入进去,从i=0到i=n...原创 2019-01-21 10:30:05 · 640 阅读 · 0 评论 -
01背包
共有N个物品,每个物品体积为wight[i],价值为val[i],给你空间M,问最多可以拿多少价值的物品? 我们如果设dp[i][j]表示取前i种物品使得其占用空间不超过j的价值总和最优解,那么答案就是dp[n][m] 状态转移方程:dp[i][j]=max(dp[i-1][j],dp[i-1][j-wight[i]]+val[i])要么不取要么取。 比如: dp[3][7],如果不取,价值总和...原创 2019-08-20 10:32:26 · 66 阅读 · 0 评论