dp做题记录

1. 计数类

忘记了,先不记 ,以后再记

2. dp优化

只记录了一部分,因为现在才想起来记录

CF573E

题单里没有,但比较好

考虑 \(f_{i,j}\) 为选到第 \(i\) 个,选了 \(j\) 个的最高得分

所以有 \(f_{i,j} = \max \{ f_{i-1,j} , f_{i-1,j-1} + a_i \times j \}\)

考虑 \(\max\) 内只有两个数,猜测具有分界点,具体证明参考这篇文章

然后可以维护差分序列

感觉分界点和维护差分比较牛

CF1787H

按照 \(k\) 排序,然后考虑一些题目只在最后写,然后就和CF573E差不多

CF1534G

发现在 \(x+y=t\) 这条直线上计算贡献,又发现转移时的序列是凸的,所以维护差分(这是我的做法),4062ms极限跑过

发现斜率增加量/减少量很小,所以使用slope trick,具体看这篇题解

3. 专用dp方法

插头dp

火星移民太难调了

wqs二分

这篇文章

posted @ 2026-05-02 17:42  ZZFLS_zwr  阅读(0)  评论(0)    收藏  举报