Loading

一些题

  1. P2115(二分,贪心)

  2. CF1407E(图论,贪心)

  3. CF1562E(字符串,dp)

  4. P9180(dp)

  5. arc136C CF1672H(神秘结论)

  6. P10336(博弈论)

  7. P9755(贪心)

  8. P2747(差分约束)

  9. P2973(概率论)

  10. P3163(网络流建图,抽象的充要条件转化)

  11. P3546(border 理论,均摊)

  12. P3426(border 理论,dp or 贪心?)

  13. CF868E(博弈论,绝对理性:找到对方的最优决策并试图让其最劣 -> 二分答案)

  14. CF484C(性质;置换环快速幂)

  15. SP687(border 理论:\(S\) 有长度为 \(L\) 的 period 当且仅当 \(S\) 有长度为 \(|S|-L\) 的 period)

  16. P4609(区间 dp,找性质简化转移)

  17. P5336(区间 dp,升维记录统计贡献所需的信息)

  18. P3247,P5443(操作分块)

  19. P7230(与 \(k\) 无关做法:先全部加入,再对删除操作线段树分治)

  20. CF1096E(\(O(n+p)\) 做法:转化样本空间)

  21. P5853,CF1290E(深度和、子树大小和 \(to\) 枚举点对是否为祖先)

  22. CF1264D2(神仙转化)

  23. AT_agc028_b、AT_agc024_e、P5853、CF1580D(用笛卡尔树处理序列大小关系)

\(i\) 的子树为排列中以 \(a_i\) 为最大值的极长连续段。

\(u\)\(v\) 的祖先当且仅当 \(a_u\)\(a_u \sim a_v\) 的最大值。

  1. P5336(区间 dp;区间内可以挖掉部分点 \(\to\) 升维记录留下点的限制)

感觉很典,但以前不会,记录一下。

  1. CF1172D(缩减问题规模递归)

  2. CF1310C(如果 \(S>T\),则在 \(S\) 后面添加字符仍然 \(>T\)

  3. CF1333E

  4. P6345(bitset 优化部分比前面状态设计困难一些)

  5. P6944(拆分数 dp:记录最大值个数,从小到大排序,后缀加)

  6. CF1677D(首先注意到 \(v\)\(a\) 唯一对应,其次研究操作对 \(v\) 的影响)

  7. CF1842H(\(x+y>1 \to (x-0.5)>-(y-0.5)\),枚举小数部分相对大小)

posted @ 2024-11-03 21:21  purplevine  阅读(18)  评论(0)    收藏  举报