莫比乌斯函数
文章平均质量分 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 · 276 阅读 · 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 · 382 阅读 · 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 · 342 阅读 · 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 · 291 阅读 · 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 · 674 阅读 · 0 评论