数据结构优化 DP
前缀和优化 DP
2327. 知道秘密的人数 1894
1997. 访问完所有房间的第一天 2260
2478. 完美分割的方案数 2344
2463. 最小移动总距离 2454
1977. 划分数字的方案数 2817
单调栈优化 DP
前置题单:单调栈(矩形系列/字典序最小/贡献法)
1335. 工作计划的最低难度 2035
2866. 美丽塔 II 2072
2617. 网格图中最少访问的格子数 2582
2355. 你能拿走的最大图书数量(会员题)
单调队列优化 DP
一般用来维护一段转移来源的最值。
前提:区间右端点变大时,左端点也在变大(同滑动窗口)。
转移前,去掉队首无用数据。
计算转移(直接从队首转移)。
把数据(一般是 f[i])插入