dp做题记录
1. 计数类
忘记了,先不记 ,以后再记
2. dp优化
只记录了一部分,因为现在才想起来记录
题单里没有,但比较好
考虑 \(f_{i,j}\) 为选到第 \(i\) 个,选了 \(j\) 个的最高得分
所以有 \(f_{i,j} = \max \{ f_{i-1,j} , f_{i-1,j-1} + a_i \times j \}\)
考虑 \(\max\) 内只有两个数,猜测具有分界点,具体证明参考这篇文章
然后可以维护差分序列
感觉分界点和维护差分比较牛
按照 \(k\) 排序,然后考虑一些题目只在最后写,然后就和CF573E差不多
发现在 \(x+y=t\) 这条直线上计算贡献,又发现转移时的序列是凸的,所以维护差分(这是我的做法),4062ms极限跑过
发现斜率增加量/减少量很小,所以使用slope trick,具体看这篇题解
3. 专用dp方法
插头dp
火星移民太难调了
wqs二分
看这篇文章

浙公网安备 33010602011771号