
斜率优化
文章平均质量分 86
IcePrincess_1968
这个作者很懒,什么都没留下…
展开
-
BZOJ4518: 征途 题解
方差的定义都记不得了,还查了一波百度百科… dp[i][j]表示已经考虑了i天,考虑到第j段路的最小方差,可以这样算的原因是这串数的平均数已经确定了,是summsumm\frac{sum}{m},所以后面的分配不会影响前面的贡献 显然有dp[i][j]=minj−1k=1dp[i−1][k]+calc(j+1,i)dp[i][j]=mink=1j−1dp[i−1][k]+calc(j+1,i)...原创 2018-04-18 11:21:44 · 270 阅读 · 0 评论 -
BZOJ1911: 特别行动队 题解
这显然是一道dp+斜率优化题 开始大力推公式 dp[i]=minj=1i−1dp[j]+f(sum[i]−sum[j]),其中f(x)=ax2+bx+cdp[i]=minj=1i−1dp[j]+f(sum[i]−sum[j]),其中f(x)=ax2+bx+cdp[i]=\min_{j=1}^{i-1}dp[j]+f(sum[i]-sum[j]),其中f(x)=ax^2+bx+c 展开,dp[...原创 2018-04-12 12:50:22 · 284 阅读 · 0 评论 -
BZOJ1010: 玩具装箱 题解
经典的dp+斜率优化题 容易想到dp的状态转移方程 dp[i]=min(dp[j]+(sum[i]−sum[j]+i−j−1+l)2)dp[i]=min(dp[j]+(sum[i]−sum[j]+i−j−1+l)2)dp[i]=min(dp[j]+(sum[i]-sum[j]+i-j-1+l)^{2}) 其中sum[i]表示1~i的长度总和 我们令s[i]=sum[i]+i,L=l-1,则...原创 2018-03-31 23:03:00 · 355 阅读 · 0 评论