摘要:
lxl DS Day 1 莫队本质 子树补的回滚莫队 O(nlogn) P7124 [Ynoi2008] stcm 性质1: 考虑轻儿子的子树和为 \(O(nlogn)\)。 证明: 考虑每个结点会对多少个轻祖先做贡献, 也就是重链个数, 考虑每个节点到根节点重链条数为 \(O(nlogn)\) , 阅读全文
摘要:
筛法 埃氏筛 考虑埃氏筛是通过把每个质数的倍数都标记为合数, 这样剩下的数就都是质数。 时间复杂度 \(O(nloglogn)\) bitset<10000000> p; void Eratosthenes(int n) { for(int i = 2; i <= n; i++) { if(!p[i 阅读全文
摘要:
杜教筛 参考来源: OI-Wiki, 网上博客 线性筛可以在线性时间求积性函数前缀和, 而杜教筛可以用低于线性时间求解积性函数前缀和。 我们考虑 \(S(n)\) 就是积性函数的前缀和, 所以我们尝试构造关于 \(\large S(n)\) 关于 \(\large S(\lfloor \frac{n 阅读全文
摘要:
莫比乌斯反演 大部分内容摘自OI-WIKI 前置知识 数论分块 数论分块 狄利克雷卷积 \(\large h(x)=\sum_{d\mid x}{f(d)g\left(\dfrac xd \right)}=\sum_{ab=x}{f(a)g(b)}\) 积性函数 若函数 \(f(n)\) 满足 \( 阅读全文
摘要:
数论分块 大部分内容来源于OI-WIKI 引理1: \(\\forall a,b,c\in\mathbb{Z},\left\lfloor\frac{a}{bc}\right\rfloor=\left\lfloor\frac{\left\lfloor\frac{a}{b}\right\rfloor}{ 阅读全文