基础算法
文章平均质量分 73
小朱爱数学也爱编程
这个作者很懒,什么都没留下…
展开
-
虚拟机的安装过程
把经过(i,j)点的路径子集划分为 包含左上角的点(i-1,j-1)的 和 上方(i-1,j)的,然后同是减去 (i,j)点的值,就可以表示成从顶点(1,1)到(i-1,j-1)和(i-1,j)的所有路径.dp[i][j] = max( dp[i+1][j]+num[i][j], dp[i+1][j+1]+num[i][j]),发现也是只跟下一层状态有关,所以我们可以跟新成。dp[i-1][j-1] 和 dp[i-1][j] ,他们和未减去(i,j)之前表示的子集的值只相差num[i][j]原创 2023-02-05 00:55:47 · 150 阅读 · 0 评论 -
【蓝桥杯准备打卡-基础算法笔记DP篇】-4.【分组背包问题】
多重背包: 分成若干组,每组内有同种价值,体积的 物品,物品数量题目给定,选择k个该物品进入背包。原创 2023-02-05 00:51:58 · 562 阅读 · 0 评论 -
【蓝桥杯准备打卡-基础算法笔记DP篇】-3.【多重背包】
就是01背包的思路了原创 2023-02-01 23:39:06 · 213 阅读 · 1 评论 -
【蓝桥杯准备打卡-基础算法笔记DP篇】-2.【完全背包】
完全背包问题的文章原创 2023-01-31 21:53:20 · 429 阅读 · 0 评论 -
【蓝桥杯准备打卡-基础算法笔记DP篇】-1.【01背包】
01背包问题原创 2023-01-31 20:00:47 · 390 阅读 · 0 评论