如果您看到这里什么内容都没有,不必感到疑惑。 因为它就是什么都没有。 理论篇 一.决策单调性优化:单调栈/单调队列/斜率/四边形不等式优化 咕了。 二.数据结构优化:前缀和/线段树/树状数组优化 咕了。 三.其他优化:滚动数组/矩阵乘法/各式各样的推式子优化 咕了。 ...
分类:
其他好文 时间:
2020-08-06 22:02:51
阅读次数:
91
"传送门" 题意: 给定序列$a_1,a_2,...,a_n$和$s$,定义$f(L,R):$ $(x_1,x_2,...,x_k)$的对数且满足$L\leq x_1 include include include include include include include include in ...
分类:
其他好文 时间:
2020-05-18 19:09:27
阅读次数:
50
算法介绍 + 算法简介:尺取法,又名two pointers(双指针法),是一种简洁而有效的dp优化算法,常见于将时间复杂度O($n^2$)的一般dp优化为O(n)。 + 适用条件:限制变量随着指针的单向移动,而呈单调变化。 + 实现细节: 1. 申请两个指针$p_1$,$p_2$。 2. 固定$p ...
分类:
其他好文 时间:
2020-03-05 20:52:17
阅读次数:
75
优化形如$f_i=min/max(f_i,f_j+val_i)(l_i\leqslant j\leqslant r_i)$ 的$DP$方程 如 "瑰丽华尔兹" 中$DP$方程为$f_{i,j}=max(f_{i,j},f_{i dx_,j dy}+dis_{i,j,i dx_,j dy})$ $co ...
分类:
其他好文 时间:
2020-01-22 21:45:30
阅读次数:
45
https://loj.ac/problem/2743 先排序,从小到大考虑。 最暴力直接设$f[i][j][k][u]$表示前i个数,分成j段有顺序的,和差一共为k,首尾确定了u个的方案数。 复杂度是$O(n^3 A)$ 没有用到$L define fo(i, x, y) for(int i = ...
分类:
其他好文 时间:
2020-01-17 21:13:33
阅读次数:
199
先考虑无修要怎么操作。 发现在无修的情况下,我们可以用一个换根$dp$解决。 那么带修改的情况要怎么办呢? 每次修改重新$dp$一遍不就行了(雾。 好的,让我们先来敲一个$O(N^2)$的$dp$。 ...
分类:
其他好文 时间:
2020-01-01 20:22:31
阅读次数:
49
矩阵,主要用于递推/$dp$优化,以及特别的题目。 运算: 注意,矩阵有$+, , ,pow$以及矩阵的逆等运算。本文讨论入门的$+, , ,pow$. 对于加法: $$ \left[ \begin{matrix} 1&3&5\\ 2&4&7\\ \end{matrix} \right]+ \lef ...
分类:
其他好文 时间:
2019-11-22 19:11:01
阅读次数:
98
$1.$数字三角形 每次可以往右下或者左下走一格,求路径的最大权值. $d(i,j)=max(d(i+1,j),d(i+1,j+1))+a(i,j).$边界是$d(n+1,j)=0$,从下往上推(因为要保证$i+1$行在第$i$行之前更新) $3.$硬币问题 $$f(i)=min(inf,f[i V ...
分类:
其他好文 时间:
2019-11-09 23:46:26
阅读次数:
108
# ~~马上~~要联赛了,我~~又~~要来抱一抱DP的佛脚$QWQ$ 最近膜你赛的题目的常规$dp$都不是很难推,但是优化这一方面确实不是很好,所以我来这里复(学)习一下一些常见DP优化和其他类型的DP(dalao勿D)qwq (未完待续) [1、P2059 [JLOI2013]卡牌游戏](#1) ... ...
分类:
其他好文 时间:
2019-10-26 10:57:40
阅读次数:
117
## ~~话说这是博主的第一篇博客。。。~~ ### 咳咳咳,今天讲的是DP的一种优化策略——矩阵乘法关于能用矩阵乘法优化的DP题目,有如下几个要求: 1. 转移式只有加法,清零,减法etc.,max和min运算不允许2. 转移式中关于前几位dp结果得到的系数必须是常量3. 转移次数一般超级多4. ...
分类:
其他好文 时间:
2019-10-02 10:51:19
阅读次数:
88