洛谷3648 BZOJ3675 APIO2014 序列分割 dp 斜率优化
题目链接
题意:
给你一个长度为nnn的序列,你要把它切kkk次分为k+1k+1k+1段,每次切开一块之后对答案的贡献是新的两个块的权值和的乘积。你现在要输出切kkk次后最大的权值和,洛谷上还要求输出分段的位置。
题解:
我们化一下式子会发现,你确定了所有要切的位置之后,我们会发现,切这些位置的先后顺序对答案没有影响。证明的话好像可以用个类似分配律的东西化一下吧。
我们考虑dp,我们设dp[i][...
原创
2019-03-11 11:26:40 ·
170 阅读 ·
0 评论