随笔分类 - 笔记
摘要:二项式定理 \[(x+y)^{n}=\sum_{i=0}^{n}{n\choose i}x^{i}y^{n-i} \]多元二项式定理: \[(x_{1}+\cdots+x_{k})^{n}=\sum_{\sum m_{i}=n}{n\choose m_{1},m_{2},\cdots,m_{k}}x
阅读全文
摘要:Catalan blog 公式 \[C_{n}={2n\choose n}-{2n\choose n-1}=\frac{{2n\choose n}}{n+1} \]\[C_{n}=\begin{cases} 1 & n=0,1 \\ \sum_{i=1}^{n}C_{i-1}C_{n-i} & n>
阅读全文
摘要:设区间端点为 \(l,r\),分点为 \(lmid,rmid\) 一个 naive 的做法是取三等分点,询问 \(2n\) 次区间长度变为 \((\frac{2}{3})^{n}\) 一个不那么 naive 的做法是取 \(mid,mid+eps\),询问 \(2n\) 次区间长度变为 \((\fr
阅读全文
摘要:结构 和其他自动机类似,由转移边 \(t\) 和后缀链接 \(fail\) 构成 每个结点 \(u\) 代表一个本质不同的回文子串,\(len[u]\) 表示该串长度,\(t[u,i]\) 指向在两端加字符 \(i\) 得到的回文串,\(fail[u]\) 指向最长回文后缀 建树 由于回文串分为奇数
阅读全文
摘要:珂朵莉树的复杂度分析 CF896C 珂朵莉树起源题 LG4979 矿洞:坍塌 珂朵莉树可以在区间覆盖时顺便把左右的同色段合并了,这样任意时刻相邻的两段都不同色 本题询问时判断 \([l,r]\) 是否同色就可以通过判断 \([l,r]\) 是否在同一段实现了 https://www.luogu.co
阅读全文
摘要:oiwiki OEIS A000166 错位排列:满足 \(p_{i}\ne i\) 的排列 错排数:\(D_{n}\) 表示 \(n\) 的错位排列数 容斥 考虑算补集:\(n\) 个元素不都错排的方案数为 \[\sum_{i=1}^{n}(-1)^{i-1}{n\choose i}(n-i)!=
阅读全文
摘要:\(n!\) 中含素数 \(p\) 的幂次为 \(\displaystyle\sum_{i=1}\lfloor\frac{n}{p^{i}}\rfloor\) Kummer 定理:\({n+m\choose n}\) 中含素数 \(p\) 的幂次等于 \(p\) 进制下 \(n+m\) 的进位次数
阅读全文
摘要:LG 题单 cdq 分治是一种思想而不是具体算法,核心仍是处理跨过当前区间中点的贡献 从嵌套数据结构的观点看,cdq 分治就是树套树外层树的遍历,优点是空间少一个 \(\log\) 且常数更小 依据递归顺序可以分为两种 后序遍历 与普通分治类似。注意这种分治顺序可以归并排序 高维偏序 LG3810
阅读全文
摘要:伪树套树 CF19D Points 我们只关心最值而不是所有点的信息,所以不需要真的矩形查询 对 \(x\) 建权值线段树,维护纵坐标最大值就能线段树二分求出询问矩形中最小的横坐标,再在这个横坐标上找最小纵坐标即可,可以在叶子上用 set 维护 \(y\) 实现。时间复杂度 \(O(n\log n)
阅读全文

浙公网安备 33010602011771号