动态规划总结

动态规划

标签: 题单
阅读体验:https://zybuluo.com/Junlier/note/1285305

(Anson)爷的动态规划

(cj)的同学去这里

(fdf)总结的题单

还是只有(cj)的同学能去啊

其他

部分题目是(Flash Hu)给的谢谢
ps:简述是我自己的感受QwQ。。。虽然%(Flash)%更强也写的更好。。。
其实没必要区分那么多的啦
反正机房团结,我的就是大家的对吧

前缀和优化dp

简述

当dp转移式是由上一个状态的一段区间和转移过来时,可以考虑前缀和优化dp
形如 (f[i][j]+=sum_{k=p}^{q}f[i-1][k])
可以对(i)所有的(f[i][j])记一个前缀和 (g[i][j]=g[i][j-1]+f[i][j])
那么转移可以优化成 (f[i][j]+=g[i-1][q]-g[i-1][p-1])

题目

单调队列优化dp

简述

我觉得单调队列优化(dp)好难。。。是我太蒻了。。。

  1. 当一个状态是由一段区间的最大(dp)值转移过来时
  2. 当那一段区间的(dp)值随下标单调时

可以用单调队列省去枚举那一段([p,q])找最大值的复杂度
形如(dp[i][j]=Max_{k=p}^{q}{dp[i-1][k]}+Others)
可以在枚举(j)的过程中把(dp[i-1][k])丢到优先队列里面去,然后一边丢一边维护,一边转移一边维护

题目

决策单调性优化

二分栈

分治

斜率优化

简述

看下面题目里的土地征用的solution吧。。。

题目

状压dp

题目

区间dp

题目

原文地址:https://www.cnblogs.com/cjoierljl/p/9667951.html