【DP+斜率优化】[HNOI2008][HYSBZ/BZOJ1010]玩具装箱toy
题目链接分析我们很容易想到DP,并且得到状态转移方程式(ff为费用,sumsum为C数组的前缀和)
fi=min(fj+sumi−sumj+i−j−1−L)2f_i=min(f_j+sum_i-sum_j+i-j-1-L)^2
直接做肯定超时,考虑优化。
令j,k为i之前任意两个决策点,j < k,k更优
(fk+sumi−sumk+i−k−1−L)2≤(fj+sumi−sumj+i−j−1
原创
2016-02-03 23:19:05 ·
543 阅读 ·
0 评论