DP
岸榕.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2930 地图
【代码】2930 地图。原创 2025-01-16 12:24:19 · 126 阅读 · 0 评论 -
1魔法巡游
【代码】1魔法巡游。原创 2025-01-16 12:23:18 · 177 阅读 · 0 评论 -
多重背包 小明的背包3
【代码】多重背包 小明的背包3。原创 2025-01-15 16:39:48 · 129 阅读 · 0 评论 -
背包之完全背包
完全背包自左向右遍历 只有循环的初始化和终止条件不一样。优化01背包 自右向左遍历。原创 2025-01-15 15:58:10 · 138 阅读 · 0 评论 -
2223 背包与魔法
【代码】2223 背包与魔法。原创 2025-01-15 15:40:42 · 162 阅读 · 0 评论 -
购物策略 这位更是重量级
【代码】购物策略 这位更是重量级。原创 2025-01-15 12:59:36 · 146 阅读 · 0 评论 -
盗墓分赃2
能否满足某个条件,最后输出的是bool。原创 2025-01-15 10:27:02 · 164 阅读 · 0 评论 -
3741 倒水
【代码】3741 倒水。原创 2025-01-14 23:27:07 · 148 阅读 · 0 评论 -
3349 最快洗车时间
【代码】3349 最快洗车时间。原创 2025-01-14 10:04:32 · 142 阅读 · 0 评论 -
3348 可构造的序列总数
dp[i][j]长度为i末尾元素为j的数组。原创 2025-01-14 09:19:40 · 154 阅读 · 0 评论 -
1188 蓝桥骑士
和蓝桥勇士的区别在哪里?原创 2025-01-13 21:56:27 · 167 阅读 · 0 评论 -
3362 建造房屋
因为在考虑前 0 条街道时,无论要建造多少个房屋,方案数都是 1,这样可以作为递推的起点。这样的初始化操作确保了动态规划的递推过程能够从初始状态开始顺利进行,最终得到正确的结果。对于 dp[0][i],表示在考虑前 0 条街道的情况下,总共建造 i 个房屋的方案数为 1。这个初始化操作是为了让动态规划的递推过程能够顺利开始。dp[i][j]的含义:前i个街道建设j个房屋的方案。dp[0][i]数组的初始化。原创 2025-01-13 21:46:54 · 224 阅读 · 0 评论 -
LCS 最长公共子序列
不相等则由他左边和上边相邻最大的给出。先判断两个元素是否相等,原创 2025-01-13 20:43:13 · 194 阅读 · 0 评论 -
2049 蓝桥勇士
【代码】2049 蓝桥勇士。原创 2025-01-13 16:40:55 · 136 阅读 · 0 评论 -
3711 选数异或
【代码】3711 选数异或。原创 2025-01-13 15:37:33 · 155 阅读 · 0 评论 -
389 摆花
【代码】389 摆花。原创 2025-01-01 00:04:49 · 259 阅读 · 0 评论 -
505 数字三角形
【代码】505 数字三角形。原创 2024-12-31 23:24:38 · 160 阅读 · 0 评论 -
3367 破损的楼梯
状态转移方程就是斐波那契额数列,这里因为有楼梯坏掉进行跳过,是变式。理解:一棵树,把有问题的树枝去掉,问剩下多少树枝。原创 2024-12-28 20:55:17 · 254 阅读 · 0 评论 -
3423 安全序列
【代码】3423 安全序列。原创 2024-12-28 22:20:07 · 192 阅读 · 0 评论
分享