[积性函数杜教筛莫比乌斯函数入门]学习总结

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)=dnf(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=dnd
    d ( n ) : 约 数 个 数 , d ( n ) = ∑ d ∣ n 1 d(n):约数个数,d(n)=\\sum_{d|n}1 d(n)d(n)=dn1
    μ ( 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 fg, 定义为 ( f ∗ g ) ( n ) = ∑ d ∣ n f ( d ) g ( n d ) (f*g)(n) = \\sum_{d|n}f(d)g(\\cfrac{n}{d}) (fg)(n)=dnf(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              (αi2)(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)=dnμ(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)=dnf(d),f(n)=dnμ(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)=ndf(d),f(n)=ndμ(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=gf

∑ 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=1nh(i)=i=1ndi狄利克雷卷积&&杜教筛&&莫比乌斯反演

数论入门——莫比乌斯函数,欧拉函数,狄利克雷卷积,线性筛,莫比乌斯反演,杜教筛

莫比乌斯反演欧拉函数杜教筛大总结

莫比乌斯函数之和 51Nod - 1244 (杜教筛)

莫比乌斯反演 and 杜教筛总结

51nod 1244 莫比乌斯函数之和(杜教筛)