随笔分类 -  H-动态规划-斜率优化

摘要:Link: BZOJ 3675 传送门 Solution: 首先要注意到结果与分割的顺序无关,只与最终状态有关 实际上$res=\sum_{i,j\le k+1} a[i]*a[j]$ 可再转化为$res=\sum_{i=1}^n a[i]*sum[i-1]$ 令$dp[i][j]$表示将前$j$个 阅读全文
posted @ 2018-07-13 13:26 NewErA 阅读(189) 评论(0) 推荐(0)
摘要:Link: 传送门 Algorithm: DP方程:$dp[i]=max(dp[j]+a*(sum[i]-sum[j])^2+b*(sum[i]-sum[j])+c)$ 方程是显然的,但复杂度为$O(N^2)$,需要优化到$O(N)$,这时就需要斜率优化了 推荐博客:https://www.cnbl 阅读全文
posted @ 2018-05-18 22:58 NewErA 阅读(266) 评论(0) 推荐(0)