单串

单串问题

确定的依赖位置

仅仅依赖之前的一个确定位置, 如i - 1,i << 1等. 因此, 在理解题意后, 可以很平滑地理清楚状态地转移.

不确定的依赖位置

依赖位置有所不同.

不能直接明确地找到, 需要遍历, 或者通过之前元素的性质使用二分, 前缀和等算法优化.

取决于两个位置

LIS: Longest Increasing Sequence

记录最大长度
记录最大长度时记录个数
记录路径
进阶: 记录所有可能路径?

多一个限制维度

单串状态机DP

  • 打家劫舍
  • 粉刷房子
  • 买卖股票

限制子数组个数


单串
https://messenger1th.github.io/2024/07/24/LeetCode/Dynamic Programming/单串/
作者
Epoch
发布于
2024年7月24日
许可协议