
状态机dp
文章平均质量分 83
oj
Ypuyu
Ypuyu
展开
-
[Mdp] lc309. 买卖股票的最佳时机含冷冻期(状态机dp+股票买卖模型+经典问题)
强相关,在 状态机 dp 问题上是强相关的。贪心解在此就失效了。体会一下两者的不同。原创 2024-09-11 02:59:37 · 440 阅读 · 0 评论 -
[Mdp] lc122. 买卖股票的最佳时机 II(dp+贪心+状态机+思维)
文章目录1. 题目来源2. 题目说明3. 题目解析1. 题目来源链接:lc122. 买卖股票的最佳时机 II2. 题目说明3. 题目解析该股票问题:可以买卖无限次,每笔交易不能重叠(指买入下支股票前需要将手中股票卖出)思路:理解一个买入卖出方式即能解决该问题第 3 天买入,第 6 天卖出,那么价值为 v6−v3v6 - v3v6−v3,其等价于 v4−v3+v5−v4+v6−v5=v6−v3v4- v3 +v5 - v4 + v6 - v5=v6-v3v4−v3+v5−v4+v6−v5原创 2020-11-09 00:29:59 · 272 阅读 · 0 评论 -
[Mdp] lc3259. 超级饮料的最大强化能量(dp+状态表示+状态转移+状态机dp+周赛411_2)
至于状态初始值的定义,因为第二种状态转移思路有个 i-2 这个操作,且当 i=1 的时候,i-2 还是会受到这个影响,此时可以考虑将空间统一开大一个,做一下偏移即可,也是一个常用技巧吧。一道不错的 T2,直接上来就是 dp。想着会不会是一个贪心题目,就写了写,WA 了 2 发后实在顶不住了,换个思路考虑,dp,秒过…原创 2024-08-18 14:44:08 · 992 阅读 · 0 评论 -
[状态机dp] 设计密码(KMP+状态机模型)
文章目录0. 前言1. KMP+状态机模型0. 前言相关:[kmp+模板] kmp模板1. KMP+状态机模型1052. 设计密码 真滴难,后面还有 trie+kmp 搞出来的 AC 自动机,树上 kmp…思路:本题要求一个长度 N 的密码,那么从 1~N 每个位置都有 26 种字母可能出现的情况,没有限制三的话,那么整个方案数就是 26N26^N26N 个简单回顾 KMP 算法:指针 j,匹配时 S[i]=T[j+1],j 往前加。失配时 j = ne[j] 往回退。那么当原创 2020-11-25 19:31:14 · 447 阅读 · 0 评论 -
[状态机dp] 股票买卖 V(状态机模型)
文章目录0. 前言1. 状态机模型0. 前言以前写的垃圾博文… [Hdp] lc188. 买卖股票的最佳时机 IV(状态机模型dp+线性dp+空间优化)。强相关:[状态机dp] 股票买卖 IV(状态机模型)1. 状态机模型1058. 股票买卖 V思路:注意:初始化由状态定义,状态机定义而定答案,要取 max(f[n][1],f[n][2]),不能只输出:f[n][1],若股票单调下降,则一次都不买。则一直在状态 2 一直自转,就不会到达状态 1。但只要有买股票,那么这两个状态都原创 2020-11-25 16:46:48 · 204 阅读 · 0 评论 -
[状态机dp] 股票买卖 IV(状态机模型)
文章目录0. 前言1. 状态机模型状态机模型0. 前言以前写的垃圾博文… [Hdp] lc188. 买卖股票的最佳时机 IV(状态机模型dp+线性dp+空间优化)。1. 状态机模型1057. 股票买卖 IV状态机模型注意:一次交易指的是买入后再卖出,算作一次交易。光是股票买入,交易数量 j 是不做改变的。得从状态定义出发理解状态转移方程初始化只可能为 0 或者 -INF,分别对应当前状态为有效状态可以转移。当前状态为无效状态不可转移过来输出答案时,需要遍历所有操作数再输出。且手里不原创 2020-11-25 16:10:12 · 220 阅读 · 0 评论 -
[状态机dp] 大盗阿福(状态机模型)
文章目录0. 前言1. 贪心+01背包朴素线性 dp状态机模型0. 前言曾经简单学习过状态机 dp。可参考 [Hdp] lc188. 买卖股票的最佳时机 IV(状态机模型dp+线性dp+空间优化)。状态机在语言设计、编译原理、游戏里面是很重要的一个概念。在此我不太了解,可自行查阅。状态机模型有很多题目可以解释,如:力扣上打家劫舍、股票买卖这一系列问题。1. 贪心+01背包1049. 大盗阿福朴素线性 dp朴素 dp 思路其实很好想,但是在计算状态 i 时,同涉及到了 i-1、i-2 层这原创 2020-11-25 15:26:11 · 261 阅读 · 0 评论