浅谈斜率优化

斜率优化

如果对于方程形如这样的

我们不能对其进行比较有效果的优化,因为它的转移,涉及到了关于i和关于j的一些数组,这时我们就需要用斜率优化了。

通常我们令k<j<i,且用j来更新F[i]比用j优。则有

并且我们都可以化成如下形式,X[j],Y[j]指只关于j的数,X[k],Y[k]亦之

 

我们可以根据这个式子,来优化DP。这大概就是斜率优化的主要思想

实践出真知,让我们看一下HDU3507

很容易可以推出状态转移方程

 

 

posted @ 2017-12-12 15:52  Philchieh  阅读(122)  评论(0)    收藏  举报