随笔分类 - 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$个
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号