莫比乌斯函数
文章平均质量分 67
酷酷的Herio
这个作者很懒,什么都没留下…
展开
-
HDU 6053(莫比乌斯反演&分块)
HDU 6053(莫比乌斯反演&分块) 令f(x)f(x)f(x)为BBB数组gcdgcdgcd为xxx的数组个数。 F(x)F(x)F(x)为BBB数组gcdgcdgcd的倍数的数组个数。 则有:F(x)=∑x∣df(d)F(x)=\sum\limits_{x|d}f(d)F(x)=x∣d∑f(d) 由莫反定理可知:f(x)=∑x∣dμ(dx)F(d)f(x)=\sum\limits_{x|d}\mu(\dfrac{d}{x})F(d)f(x)=x∣d∑μ(xd)F(d) 我们要求ans=f原创 2021-04-10 21:35:38 · 278 阅读 · 0 评论 -
牛客练习赛76 F.phi and phi(莫比乌斯反演&差分)
牛客练习赛76 F.phi and phi(莫比乌斯反演&差分) 题解讲的很清楚了,预处理+差分+前缀和即可解决。 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=1e6+5,M=2e4+5,inf=0x3f3f3f3f,mod=1e9+7; #define mst(a,b) memset(a,b,sizeof a) #define PII pair<int,int>原创 2021-01-16 18:35:22 · 388 阅读 · 0 评论 -
小A的数学题(莫比乌斯反演&数论)
小A的数学题(莫比乌斯反演&数论) 1.容斥 原始化简为 ∑d=1nd2∑i=1n∑j=1m[gcd(i,j)=d]\sum\limits_{d=1}^n d^2\sum_{i=1}^n\sum_{j=1}^m [gcd(i,j)=d]d=1∑nd2∑i=1n∑j=1m[gcd(i,j)=d] 考虑ddd的次数。 d=1d=1d=1 贡献为n∗mn*mn∗m。 d=2d=2d=2 贡献为⌊n2⌋×⌊m2⌋\lfloor\dfrac{n}{2}\rfloor\times \lfloor\dfr原创 2021-01-16 17:52:42 · 348 阅读 · 0 评论 -
莫比乌斯函数的复习
莫比乌斯反演的复习 前言 好久之前学的,学的很浅! 先上一些定理: 1.∑d∣nμ(d)=[n=1]1.\sum\limits_{d|n} \mu(d)=[n=1]1.d∣n∑μ(d)=[n=1] 证明方法:质因数分解+++组合数+++二项式定理。 待写… 线筛求莫比乌斯函数 int n,p[N],mu[N]; bitset<N>vis; int pre[N]; void getmu(int n){ int cnt=0;vis[1]=mu[1]=1; for(int i=2;原创 2021-01-16 16:03:02 · 295 阅读 · 0 评论 -
莫比乌斯反演定理的证明。
莫比乌斯反演定理的证明。 ps:ps:ps:初学给自己做个笔记,怕以后忘了。 前置知识:莫比乌斯函数μ\muμ的两个性质: 1.∑d∣nμ(d)=[n==1]1.\sum\limits_{d|n}\mu(d)=[n==1]1.d∣n∑μ(d)=[n==1] 2.∑d∣nμ(d)d=φ(n)n2.\sum\limits_{d|n}\dfrac{\mu(d)}{d}=\dfrac{\varphi(n)}{n}2.d∣n∑dμ(d)=nφ(n) (这里证明用不到) 定理:若有定义在N+N^+N+上的函数F原创 2020-05-28 21:28:16 · 689 阅读 · 0 评论