[积性函数杜教筛莫比乌斯函数入门]学习总结
Posted skywalker767
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[积性函数杜教筛莫比乌斯函数入门]学习总结相关的知识,希望对你有一定的参考价值。
什么是积性函数?
1.数论函数
在数论上,算术函数(或称数论函数)指定义域为正整数、陪域为复数的函数,每个算术函数都可视为复数的序列。
最重要的算术函数是积性及加性函数。算术函数的最重要操作为狄利克雷卷积,对于算术函数集,以它为乘法,一般函数加法为加法,可以得到一个阿贝尔环。
2.积性函数
积性函数指对于所有互质的整数a和b有性质f(ab)=f(a)f(b)的数论函数。
- 定理1.1:积性函数的和函数也是积性函数,如果f是积性函数,那么f的和函数 F ( n ) = ∑ d ∣ n f ( d ) F(n) = \\sum_{d|n}f(d) F(n)=∑d∣nf(d)也是积性函数。
- 常见的积性函数:
I ( x ) 恒 等 函 数 , I ( n ) = 1 I(x)恒等函数,I(n) = 1 I(x)恒等函数,I(n)=1
i d ( n ) : 单 位 函 数 , i d ( n ) = n id(n):单位函数,id(n) = n id(n):单位函数,id(n)=n
I k ( n ) : 幂 函 数 , I k ( n ) = n k I_k(n):幂函数,I_k(n)=n^k Ik(n):幂函数,Ik(n)=nk
ϵ ( n ) : 原 函 数 , ϵ ( n ) = { 1 ( n = 1 ) 0 ( n > 1 ) \\epsilon(n):原函数,\\epsilon(n) = \\begin{cases} 1 ~~~~~~(n = 1) \\\\ 0 ~~~~~~(n > 1) \\end{cases} ϵ(n):原函数,ϵ(n)={1 (n=1)0 (n>1)
σ ( n ) : 因 子 和 函 数 , σ ( n ) = ∑ d ∣ n d σ(n):因子和函数,σ(n) = \\sum_{d|n}d σ(n):因子和函数,σ(n)=∑d∣nd
d ( n ) : 约 数 个 数 , d ( n ) = ∑ d ∣ n 1 d(n):约数个数,d(n)=\\sum_{d|n}1 d(n):约数个数,d(n)=∑d∣n1
μ ( n ) : 莫 比 乌 斯 函 数 \\mu(n):莫比乌斯函数 μ(n):莫比乌斯函数
g c d ( n , k ) : 最 大 公 因 子 , 当 k 固 定 的 情 况 gcd(n , k):最大公因子,当k固定的情况 gcd(n,k):最大公因子,当k固定的情况
狄利克雷卷积
设 f , g f,g f,g是算数函数,记 f , g f,g f,g的狄利克雷卷积是 f ∗ g f*g f∗g, 定义为 ( f ∗ g ) ( n ) = ∑ d ∣ n f ( d ) g ( n d ) (f*g)(n) = \\sum_{d|n}f(d)g(\\cfrac{n}{d}) (f∗g)(n)=d∣n∑f(d)g(dn)
狄利克雷卷积满足:交换律,结合律,分配律
莫比乌斯函数
1.莫比乌斯函数(
μ
(
x
)
\\mu(x)
μ(x))的定义:
μ
(
x
)
=
{
0
(
∃
α
i
⩾
2
)
(
−
1
)
k
(
∀
α
i
=
1
)
\\mu(x) = \\begin{cases} 0 ~~~~~~~~~~~~~~(\\exist\\alpha_i \\geqslant2) \\\\ (-1)^k ~~~~~~(\\forall\\alpha_i=1) \\end{cases}
μ(x)={0 (∃αi⩾2)(−1)k (∀αi=1)
2.莫比乌斯函数(
μ
(
x
)
\\mu(x)
μ(x))的性质:
若
有
:
ϵ
(
x
)
=
∑
d
∣
n
μ
(
d
)
,
那
么
:
ϵ
(
x
)
=
{
1
(
n
=
1
)
0
(
n
>
1
)
若有:\\epsilon(x) = \\sum\\limits_{d|n}\\mu(d),那么:\\epsilon(x) = \\begin{cases} 1 ~~~~~~(n = 1) \\\\ 0 ~~~~~~(n > 1) \\end{cases}
若有:ϵ(x)=d∣n∑μ(d),那么:ϵ(x)={1 (n=1)0 (n>1)
莫比乌斯反演
提到莫比乌斯函数,那莫比乌斯反演必不可少。
公式一:
若
F
(
n
)
=
∑
d
∣
n
f
(
d
)
,
则
f
(
n
)
=
∑
d
∣
n
μ
(
d
)
∗
F
(
n
d
)
若F(n) = \\sum\\limits_{d|n}f(d),则f(n)=\\sum\\limits_{d|n}\\mu(d)*F(\\cfrac{n}{d})
若F(n)=d∣n∑f(d),则f(n)=d∣n∑μ(d)∗F(dn)
公式二:
若
F
(
n
)
=
∑
n
∣
d
f
(
d
)
,
则
f
(
n
)
=
∑
n
∣
d
μ
(
d
n
)
∗
F
(
d
)
若F(n) = \\sum\\limits_{n|d}f(d),则f(n)=\\sum\\limits_{n|d}\\mu(\\cfrac{d}{n})*F(d)
若F(n)=n∣d∑f(d),则f(n)=n∣d∑μ(nd)∗F(d)
关于莫比乌斯反演的证明,会在不久后更新。
杜教筛公式
杜教筛是用于解决数论函数f(x)的前缀和的问题.
如: s ( n ) = ∑ i = 1 n f ( i ) s(n) = \\sum_{i = 1}^{n}f(i) s(n)=∑i=1nf(i)
构造
h
=
g
∗
f
h = g * f
h=g∗f
得
∑
i
=
1
n
h
(
i
)
=
∑
i
=
1
n
∑
d
∣
i
g
(
d
)
f
(
i
d
)
\\sum_{i=1}^{n}h(i)=\\sum_{i=1}^{n}\\sum_{d|i}g(d)f(\\cfrac{i}{d})
i=1∑nh(i)=i=1∑nd∣i∑狄利克雷卷积&&杜教筛&&莫比乌斯反演