lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1. 线性DP;
  2. 区间DP;
  3. 背包DP;
  4. 树形DP;
  5. 状态压缩DP;
  6. 数位DP;
  7. 计数型DP;
  8. 递推型DP;
  9. 概率型DP;
  10. 博弈型DP;
  11. 记忆化搜索;

1. 线性DP

最经典单串:

最经典双串:

经典问题:

打家劫舍系列: (打家劫舍3 是树形DP)

股票系列:

字符串匹配系列

2. 区间DP

3. 背包DP

4. 树形DP

5. 状态压缩DP

6. 数位DP

7. 计数型DP

计数型DP都可以以组合数学的方法写出组合数,然后dp求组合数

8. 递推型DP

所有线性递推关系都可以用矩阵快速幂做,可以O(logN),最典型是斐波那契数列

9. 概率型DP

求概率,求数学期望

10. 博弈型DP

策梅洛定理,SG定理,minimax

翻转游戏

Nim游戏

石子游戏

井字游戏

11. 记忆化搜索

本质是 dfs + 记忆化,用在状态的转移方向不确定的情况

posted on 2023-06-29 16:13  白露~  阅读(139)  评论(0编辑  收藏  举报