随笔分类 - 莫比乌斯反演
摘要:"1227 平均最小公倍数" 题意:求 和的弱化版? $$ ans = \frac{1}{2}((\sum_{i=1}^n \sum_{d=1}^{\lfloor \frac{n}{i} \rfloor} d\cdot \varp
阅读全文
摘要:"1220 约数之和" 题意:求 $$ \sigma_0(ij) = \sum_{x\mid i}\sum_{y\mid j}[(x,y)=1]\\ \sigma_1(ij) = \sum_{x\mid i}\sum_
阅读全文
摘要:"HDU 5608 function" 题意:数论函数满足,求前缀和 裸题…连卷上都告诉你了 预处理的话反演一下用枚举倍数的方法 cpp include include include include include using
阅读全文
摘要:"1222 最小公倍数计数" 题意:求有多少数对gO(n^{2/3})\sigmaO({\sqrt{n}})O(n^{\frac{2}{3}})$ 本机4.6s,改小预处理大小又T了... 最后还是用了ta
阅读全文
摘要:"1238 最小公倍数之和 V3" 三种做法!!! 见 "学习笔记" ,这里只贴代码 1. cpp include include include include include using namespace std; typedef long long ll; const int N = 464
阅读全文
摘要:"SPOJ DIVCNT2 Counting Divisors (square)" 题意:求 好棒啊! 带着平方没法做,考虑用其他函数表示,把平方消去。 $\sigma_0(n) = (1 1)(n) =
阅读全文
摘要:杜教筛 嘟嘟嘟 "tangjz" orz "jiry_2" orz 任之洲 2016国家队论文 orz 概述 前置技能: "莫比乌斯反演" 可以在或复杂度完成数论函数(前缀和)的计算 一般形式 数论函数,求 $$ S(n)
阅读全文
摘要:"3944: Sum" 贴模板 总结见学习笔记(现在还没写23333) cpp include include include include include using namespace std; typedef long long ll; define pii pair define fir
阅读全文
摘要:"[Sdoi2017]数字表格" 题意:求 考场60分 其实多推一步就~~推倒~~了... 因为是乘,我们可以放到 幂 上 $$ \prod_{d=1}^n \prod_{i=1}^{\frac{n}{d}}\pr
阅读全文
摘要:容斥原理 与 莫比乌斯反演 今天(2.23.2017)翻了一下《组合数学》前6章,~~发现我之前一定是学了假的莫比乌斯反演~~,于是来新写一篇 容斥原理 定理 集合中不具有性质的元素个数: 为具有性质的集合 $ |S| \sum{|A_i
阅读全文