积性函数

积性函数

积性函数指对于所有互质的整数a和b有性质f(ab)=f(a)f(b))的数论函数。

1)φ(n) -欧拉函数 

 

其中p1, p2……pn为x的所有质因数,x是不为0的整数。

φ(1)=1(和1互质的数(小于等于1)就是1本身)。

注意:每种质因数只一个。 比如12=2*2*3那么φ(12)=φ(4*3)=φ(2^2*3^1)=(2^2-2^1)*(3^1-3^0)=4

若n是质数p的k次幂,

  

因为除了p的倍数外,其他数都跟n互质。

设n为正整数,以 φ(n)表示不超过n且与n互素的正整数的个数,称为n的欧拉函数值

2)μ(n) -莫比乌斯函数,关于非平方数的质因子数目 

 

3)d(n) -n的正因子数目 

因子个数函数τ定义为正整数n的所有正因子个数,记为τ(n)
τ(n) = (b1+1) * (b2+1) * ... * (bs+1)

       = Π(i=1 -> s) (bi + 1)

首先还是对n进行因子分解
若n = 12
则 12 = 2^2 * 3^1

4)σ(n) -n的所有正因子之和

因子和函数σ定义为整数n的所有正因子之和,记为σ(n)  它是一个积性函数
首先对n进行因子分解 (因子分解代码附后)
n = p1^a1 * p2^a2 *---- * px ^ ax
σ(n) =((p1^(a1+1)-1)/(p1-1) * ((p2^(a2+1)-1)/(p2-1) * .... * ((pj^(aj+1)-1)/(pj-1))

      = Π(j=1 -> x) (pj^(aj+1)-1)/(pj-1)
Π:表示乘积的符号

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值