slope trick 小记
学习的过程比较艰辛,搞了半天才搞明白,所以记录一下。
适用范围
优化形如
原理
由于绝对值函数是连续,下凸的一次函数,因此几个绝对值函数相加仍然满足这一特点,即归纳证明将 DP 式子的第二维当做横坐标后,每个
解题方法
首先尝试列出朴素的
-
最低点右边的部分全部向右平移
r_i-l_i ,最低点的范围增加r_i-l_i 。 -
在
x_i 这个点,斜率增加了2 ,即维护的点集需要增加两个x_i 。 -
若当前
x_i 在最低点左边,则左边下降的部分的最后一段变成上升的,反之亦然。
由这