摘要: 斜率优化dp。 不想写表达式。。。。 s[i]维护前缀p,sx[i]维护前缀p*x。 这样将原dp转移方程转化为了 f[i]=f[j]+(s[i-1]-s[j])x[i]-(sx[i-1]-sx[j])+c[i]。 斜率优化,当i决策时,j>k且j优于k则 x[i]>(f[j]-f[k]+sx[j]-sx[k])/(s[j]-s[k]). 这样就要维护一个下凸包。 #inclu... 阅读全文
posted @ 2016-06-02 14:40 invoid 阅读(131) 评论(0) 推荐(0) 编辑