zroi-8-10 发表于 2021-08-10 更新于 2021-08-15 dp 优化方法 fi=mini−l<j<i{fj+pj}+pi单调队列优化fi=∑i−l<j<i{fj+pj}+pi前缀和优化fi=mini−l<j<i{fj+pjwi}+pi斜率优化fi=∑1≤j<i{fj+gi−j}+pi分治FFTfi=min⋯…⋱{fj}+piCDQ 分治fi=minj<i{fj+w(j+1,i)}决策单调性f_i = \min_{i - l < j < i} \{f_j + p_j\} + p_i \qquad\text{单调队列优化} \\ f_i = \sum_{i - l < j < i} \{f_j + p_j\} + p_i \qquad\text{前缀和优化} \\ f_i = \min_{i - l < j < i} \{f_j + p_jw_i\} + p_i \qquad\text{斜率优化} \\ f_i = \sum_{1 \le j <i} \{f_j + g_{i - j}\} + p_i \qquad\text{分治FFT} \\ f_i = \min_{\cdots \ldots \ddots} \{f_j\}+ p_i \qquad\text{CDQ 分治} \\ f_i = \min_{j < i}\{f_j + w(j + 1, i)\}\qquad\text{决策单调性} fi=i−l<j<imin{fj+pj}+pi单调队列优化fi=i−l<j<i∑{fj+pj}+pi前缀和优化fi=i−l<j<imin{fj+pjwi}+pi斜率优化fi=1≤j<i∑{fj+gi−j}+pi分治FFTfi=⋯…⋱min{fj}+piCDQ 分治fi=j<imin{fj+w(j+1,i)}决策单调性 还有WQS二分凸优化,长链剖分,线段树合并,矩阵优化DDP, 齐次线性递推,生成函数等。 欢迎关注我的其它发布渠道 Twitter Telegram TGroup RSS