08 2022 档案

摘要:NOIP 模拟赛 长寿花 题解 要放 n 层物品,第 i 层有 ai 个位置放物品,物品有 m 中颜色,有约束条件: 同一层两个相邻物品颜色不能相同。 相邻两层颜色集合不能相同。 求方案数 (modp) $n,m\le 10^6,a_i\le 5000,\sum_{i=1}^ 阅读全文
posted @ 2022-08-18 20:17 小蒟蒻laf 阅读(47) 评论(0) 推荐(0) 编辑
摘要:莫队 ~~我非常喜欢暴力算法~~ 莫队最先由队长莫涛整理提出。是一种离线算法,处理区间询问。运用了分块的思想 适用性广。各种大佬扩展出了一系列的莫队算法。 复杂度分析玄学。在一些题正解难想、难写时,可考虑用莫队骗分,往往有意想不到的结果。 普通莫队 有两个指针 L,R 表示当前维护 $[L,R] 阅读全文
posted @ 2022-08-17 14:46 小蒟蒻laf 阅读(68) 评论(0) 推荐(0) 编辑
摘要:后缀数组 一些定义 子串 字符串 s 中,截取任意 ij 的一段就是 s 的子串 后缀 后缀 isuffix(i) 表示从 i 开始到结尾的子串 后缀数组 sa sai 表示排名为 i 的后缀起始位置 排名数组 rk rki 表示后 阅读全文
posted @ 2022-08-14 11:50 小蒟蒻laf 阅读(40) 评论(0) 推荐(0) 编辑
摘要:李超线段树 也可以叫李超树,用于维护线段、直线,并求出最值,基于标记永久化 通常李超树的题 x 的范围可以接受 标记永久化:省去 pushdown ,修改时一路更改被影响到的点, 询问时一路累加路上的标记,在一些地方也能省去 pushup 维护直线 [JSOI2008]Blue Mary开公司 阅读全文
posted @ 2022-08-12 21:30 小蒟蒻laf 阅读(47) 评论(0) 推荐(0) 编辑
摘要:LCT 树链剖分 常见的三种:重链、长链、轻实链。LCT 采用的是轻实链剖分。 对于树上每一个点,将某一儿子作为实儿子,注意只有一个 连向其的边设为实边,连向其他子树的边设为虚边。 轻实边需要随着树形态的变化而改变 LCT 支持如下操作: 维护数链信息 换根 联通性 动态连边、删边 有了实儿子,还有 阅读全文
posted @ 2022-08-12 19:50 小蒟蒻laf 阅读(168) 评论(0) 推荐(1) 编辑
摘要:中国剩余定理 求解模线性方程组。 $$ \begin{aligned} \left{ \begin{array}{l} x_1\equiv a_1\pmod{r_1} \ x_2\equiv a_2\pmod{r_2} \ \cdots\ x_k\equiv a_k\pmod{r_k} \ \end 阅读全文
posted @ 2022-08-08 21:46 小蒟蒻laf 阅读(40) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起