CF573E Bear and Bowling(分块+斜率优化)
洛谷题目传送门
有一个贪心策略是维护下一个数字选择某一个位置的最优解,然和每次选择最优的来转移,把他选了,然后更新其他位置的代价
设tit_iti表示iii之前选的数字的个数,bib_ibi表示iii之后选的数字的aaa值之和
那么在iii选择的代价是ai×ti+bia_i\times t_i+b_iai×ti+bi,我们就是要最大化这个式子
考虑用分块维护这个东西,然后在每个块内建立一个凸包,然后就是斜率优化的套路
考虑设fi=ai×ti+bif_i=a_i\times t_i+b_ifi=a
原创
2021-12-29 10:33:53 ·
834 阅读 ·
0 评论