欧拉定理与扩展欧拉定理

欧拉定理:若gcd(a,p)=1,则a^φ( p )≡1(mod p)
欧拉定理特例费马小定理:若p是质数,则对于任意整数a,有a^p≡a(mod p)。
扩展欧拉定理(欧拉降幂)
扩展欧拉定理
欧拉函数
对于一个正整数n,小于等于n且和n互质的正整数(包括1)的个数,记作φ(n) 。
通式:φ(n)=n*(1-1/p1) * (1-1/p2) * (1-1/p3) * (1-1/p4) * …… * (1-1/pn), 其中p1, p2……pn为n的所有质因数,n是不为0的整数。记 φ(1)=1(唯一和1互质的数就是1本身)。

欧拉函数性质

  1. 当m,n互质时,有phi(m*n)= phi(m)*phi(n);(积性函数通有性质)

  2. 若i%p==0,有phi(i*p) = phi(i)*p;

  3. 当n为奇数时,phi(2n)=phi(n) (奇数与2互质,且phi(2) = 1);

  4. n>1,不大于n且和n互质的所有正整数的和是 phi(n)*n/2。

  5. 若x与p互质且x<p,则p-x也与p互质;

  6. 若(n%a == 0 && (n/a)%a == 0) 则有:phi(n) = phi(n/a) * a;

  7. 若(n%a == 0 && (n/a)%a != 0) 则有:phi(n) = phi(n/a) * (a-1);

  8. 若i%p != 0,有phi(i*p) = phi(i) * (p-1);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值