首页 > 其他分享 >莫比乌斯反演

莫比乌斯反演

时间:2023-11-28 19:44:27浏览次数:27  
标签:right gcd 乌斯 sum times mu 反演 因数 莫比

今日又一次学习了莫比乌斯反演,终于理解了。
问题:求有多少数对\((x,y)\),\(1\le x\le n\),\(1\le y \le m\),\(\gcd(x,y)=1\)。
莫比乌斯函数
\(\mu(d) = \left\{\begin{matrix} 1 & d=1\\ (-1)^k & d=\prod _{i=1}^{k} p_i(p_i\ne p_j)\\ 0 & else\end{matrix}\right.\)
这个函数是一个积性函数,即\(\mu(x\times y)=\mu(x)\times \mu(y)\),对于\(\gcd(x,y)=1\)。
这样就会得到
\(\sum_{d\mid n}\mu(d)=\left\{\begin{matrix} 1 & n=1\\0 & n\ne 1 \end{matrix}\right.\)
这里我是这样理解,首先对于\(1\)和质数来说,这个式子是显然的,然后对于其余的\(x\),设\(f(x)=\sum_{d\mid x} \mu(d)\),根据数学归纳法,假定\(f(x)=0\),且存在一个质数\(y\)。
有两种情况:
1.\(y\mid x\),那么\(x\times y\)的因数中不是\(x\)的因数的一定可以被\(y^2\)整除,即\(f(x\times y)=f(x)+0=0\)。
2.\(\gcd(x,y)=1\),对于\(x\)的任意一个因数\(w\),\(x\times y\)中一定存在一个因数\(w\)和一个因数\(w\times y\),且\(\gcd(w,y)=1\),\(\mu(w\times y)=\mu(w)\times \mu(y)\),即\(\mu(w\times y)+\mu(w)=0\),\(f(x\times y)=0\)。
最后解决这个问题
\(\sum_{i=1}^{n}\sum_{j=1}^{m}[\gcd(i,j)=1]=\sum_{i=1}^{n}\sum_{j=1}^{m}\sum_{d\mid \gcd(i,j)}\mu(d)=\sum_{d=1}^{n}\mu(d)\times \left \lfloor \frac{n}{d} \right \rfloor \times \left \lfloor \frac{m}{d} \right \rfloor\)
使用数论分块就可以在\(\Theta (\sqrt{n} +\sqrt{m} )\)的复杂度下通过。

标签:right,gcd,乌斯,sum,times,mu,反演,因数,莫比
From: https://www.cnblogs.com/z-2-we/p/17862798.html

相关文章

  • 狄利克雷卷积及常见函数与莫比乌斯反演
    QwQ文章目前没有题目,只有理论知识狄利克雷卷积狄利克雷卷积(DirichletConvolution)在解析数论中是一个非常重要的工具.使用狄利克雷卷积可以很方便地推出一些重要函数和公式,它在信息学竞赛和解析数论中至关重要.狄利克雷卷积是定义在数论函数间的二元运算.数论函数,是指定......
  • 容斥与简单反演乱写
    #defineTBDToBeDone......
  • #dp,二项式反演,容斥#CF285E Positions in Permutations
    题目问有多少个长度为\(n\)的排列\(P\)满足\(|P_i-i|=1\)的\(i\)的个数恰好为\(k\)个分析设\(dp_{i,j,k}\)表示前\(i\)个数钦定\(j\)个数满足上述条件且现在\(i\)和\(i+1\)因此被占用的方案数。那么第\(i\)个满足上述条件无非就是放入\(i-1\)或者\(......
  • 【学习笔记】莫比乌斯反演
    前言/声明首先,本人的数论水平极低,目前莫反只是刚刚入门的水平,此博客的主要作用是用于记录本人的学习过程,真的想要深入了解莫反的话这边推荐cmd大佬的博客(点这里),应该对你有更大帮助。建议学习的时候能多理解些就多去理解,少硬记些结论,这样更不容易忘记。前置知识:最基础的数论。......
  • 快速莫比乌斯/沃尔什变换 (FMT/FWT)
    仅供学习。给定长度为\(2^n\)两个序列\(A,B\),设\[C_i=\sum_{j\oplusk=i}A_j\timesB_k\]分别当\(\oplus\)是or,and,xor时求出\(C\)or\[c_{i}=\sum_{j|k\ini}a_{j}b_{k}\]定义\(fwt[a]_i=\sum_{j\ini}a_j\)显然$$\begin{aligned}fwt[a]\timesf......
  • 莫比乌斯反演 超级详细推导
    莫比乌斯反演今天是世纪性的一天,因为我又又又又来看数论且弄懂了qwq。前置知识:,(我们需要将式子化为整数分块可以解决的形式)莫比乌斯函数->函数构成当时,当,且为互异质数时,;(也就是就是分解质因数后,没有幂次大于2的质因子,此时函数值根据分解的个数决定)只要含有......
  • 莫比乌斯函数及反演学习笔记
    前置知识\(1.\)艾佛森括号:\([P]=\begin{cases}1&\mathtt{(if\P\is\true)}\\0&\mathtt{(otherwise)}\end{cases}\)\(2.\)\(a\midb\)表示\(a\)是\(b\)的因子\(3.\)整除分块:\(\displaystyle\sum_{i=1}^n\lfloor\dfrac{N}{i}\rfloor\......
  • 莫比乌斯反演 学习笔记
    前置知识整除分块把之前写的博客搬过来了模型求\(\large\sum^{n}_{i=1}\lfloor{\frac{n}{i}}\rfloor\)假设\(n\)等于10,我们可以列出下表:\(\i\)12345678910\(\frac{10}{i}\)10532211111如果我们的\(n\)更大时,我们可以发现\(\fra......
  • 莫比乌斯函数
    推荐视频:518筛法求莫比乌斯函数前提知识:莫比乌斯函数点击查看代码#include<bits/stdc++.h>usingnamespacestd;#defineLLlonglongconstintN=1e8+10;intp[N],cnt;intmu[N];//d[i]记录i的约数的和boolvis[N];voidget_mu(intn){//筛法求约数的个数 mu[......
  • 莫比乌斯反演小记
    基本内容莫比乌斯函数\(\mu\)定义为\(1\)的逆。一些小性质:\(\mu*1=\epsilon\)\(\mu*\text{id}=\varphi\)反演内容我的理解是:\[[a=1]=\sum\limits_{d|a}\mu(d)\]典型例题例1P2398GCDSUM求\[\sum\limits_{i=1}^n\sum\limits_{j=1}^n\gcd(i,j)\]来推下式......