P5547

强制重心为根,减去重心为边的情况。

表示 大小为 且根的颜色 ,根有一条边连出去。再设 辅助转移,表示 大小为 个子树,有没有黄色。

P4321

表示 在 且要走完

列出 个方程,对于 只会在同层或 层转移,按 从小到大消元。

P9262

相对的方向做多次只用保留最后一次。同一种操作两两之间如果没有反向的操作,则后面一次无用。

去掉开头结尾 次操作后,四种操作以一个合法的顺序重复多次。开头处理若干步后所有的滑块都在某个角落。此时转一圈只改变每个滑块的位置,不改变整体的形状,是一个置换。

求出置换后,找出置换环后 。复杂度

P10559

修改 查询,或 查询 修改。

拓扑排序,给图定向,使得每个点 个出度。修改和查询都只关心出边的贡献。

P10560

arc200e

。若第 位为 ,没有则为 位,连边

容斥数:没有边、一条、菊花、三元环。

CF1349D

鞅与停时定理。

不妨设 。令 。递推即可。

250713 模拟赛 T3

快排:随机一个元素,数小于/等于的有几个,和 比较,向两边递归。期望

对每个左端点维护当前递归内的右端点范围。有 ,双指针。数据结构维护增删元素和固定区间比较。

arc199c

弄成 弄成

一个子树在所有排列中都是区间。区间 dp 设 表示 形成子树, 表示 形成森林。

arc199d

表示长为 宽为 的矩阵的数量和权值和。考虑最后一行,设 ,有 的位置 。挖去 行和这 列进入子问题。枚举 ,第 行的方案数