斜率优化
如果对于方程形如这样的
我们不能对其进行比较有效果的优化,因为它的转移,涉及到了关于i和关于j的一些数组,这时我们就需要用斜率优化了。
通常我们令k<j<i,且用j来更新F[i]比用j优。则有
并且我们都可以化成如下形式,X[j],Y[j]指只关于j的数,X[k],Y[k]亦之
我们可以根据这个式子,来优化DP。这大概就是斜率优化的主要思想
实践出真知,让我们看一下HDU3507吧
很容易可以推出状态转移方程