随笔分类 - 学习笔记
摘要:考虑分拆数的生成函数 。 研究分母,相当于是互异分拆数,奇数个数被统计 次,偶数个数被统计 次。 考虑 Ferrers 图,发现在大部分情况下互异奇数分拆数和互异偶数分拆数可以互相转换。
阅读全文
摘要:边分治就是,每次选择一条边作为分治中心。然后把这条边断掉,在两个连通块内继续递归。 考虑将原树三度化,就是对于 的每条出边,新建一个点 ,连边 ,然后令 。三度化后边分治的复杂度就是对的,为 \(O(n \log
阅读全文
摘要:Powerful Number 筛(PN 筛)可以解决一些求积性函数前缀和的问题。要求能构造出一个积性函数 ,满足: 容易求前缀和; 对于质数 ,。 称一个数 是 Powerful Number(PN)当且仅当 的
阅读全文
摘要:Boruvka 算法的思想基于每个点的最短邻边一定在最小生成树上。算法流程是每轮对每个连通块找到一条连向另一连通块的最短边,然后合并两端点。因为每轮连通块数量至少减半,所以一共会进行 轮。 相比 Kruskal 和 Prim,Boruvka 在求稠密图的最小生成树上具有优
阅读全文
摘要:式子: 最常见的应用是 \([x \equiv y \pmod n] = [n \mid (x - y)] = \sum\limits_{i = 0}^{n
阅读全文
摘要:## 1. 多项式乘法(卷积) [FFT](https://www.luogu.com.cn/blog/flashblog/solution-p3803 "FFT") 简单来说,选取 代入,DFT 转化成点值表达式后相乘后再 IDFT。 [NTT](http://https
阅读全文
摘要:### 公式 普通 min-max 容斥: $$\min
阅读全文
摘要:摩尔投票法 绝对众数 :数列内出现次数超过数列长度一半的数。 摩尔投票法是一个求绝对众数的利器。 例题 1. 洛谷 P2397 yyy loves Maths VI (mode) 摩尔投票法板子题。 假设现在有一个小房子,有一个新的数 需要进来。 如果房子是空的,那么 就直接进去;
阅读全文
摘要:点分治是一种处理树上路径相关问题的好方法。 先来一道题:洛谷 P3806 【模板】点分治1 暴力枚举显然是是 ,考虑使用点分治。 对于任意两点的路径,显然只有两种: 经过根结点 不经过根结点 对于情况 的路径长度是很好算的,$\mathrm{dis
阅读全文