欧拉函数证明

欧拉函数:φ(a) :小与a与a互质的数的个数

(1)当a为质数时,φ(a)的结果为 a-1

(2)当a为1时,φ(a)的结果为1

(3)当a为两个素数乘积时,a = b*c -> φ(a) = φ(b)*φ(c)

证明:欧拉函数是积性函数:

由于b为质数,c为质数,p1是小于b且与b互质的某个整数,p2是小于c且与c互质的某个整数。所以对应的每一对p1*p2对于a来说都与a互质。

(4)当a为质数p的k次方时,a = p^k ,

φ(a) = φ(p^k) = p^k - p^(k-1)

因为a的质数只包含p,所以[1,p^k]中与p非互质数有1*p,2*p,3*p...p^(k-1)*p,

所以p^k - p^(k-1)是小于a与p互质的数的个数。

(5)对于任意整数n。n = p1^k1*p2^k2...px^kx

所以 套用(3)(4)可知

函数模板点击这里

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值