码迷,mamicode.com
首页 > 其他好文 > 详细

【数学】【数论】初探欧拉定理

时间:2018-12-16 00:48:54      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:str   学习过程   inf   margin   src   center   一个   ext   9.png   

写在前面:

  记录了个人的学习过程,同时方便复习

  整理自网络

  非原创部分会标明出处

 

目录

  1. 简化幂的模运算

 

 

结论

在数论中,欧拉定理(也称费马-欧拉定理或欧拉函数定理)是一个关于同余的性质

欧拉定理表明,若n,a为正整数,且n,a互质,则:

技术分享图片

——bia度百科

 

证明

   (某一种证法)

 

  将1~n中与n互质的数按顺序排布:x1,x2……xφ(n) (显然,共有φ(n)个数)

欧拉函数

  在数论,对正整数n>1,欧拉函数是小于n的正整数中与n互质的数的数目(φ(1)=1)

技术分享图片

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

——bia度百科

技术分享图片

技术分享图片

 技术分享图片

技术分享图片

  我们考虑这么一些数:

  m1 == a*x1  m2 == a*x2  m3 == a*x3  ……  mφ(n) == a*xφ(n)

  1)这些数中的任意两个都不模n同余,因为如果有m≡ mR (MOD n) (这里假定mS更大一些),就有:

  mS - mR == a(xS - xR) == qn,即n能整除a(xS - xR)

  但是a与n互质,而xS - xR<n,因而左式不可能被n整除

  也就是说这些数中的任意两个都不模n同余,φ(n)个数有φ(n)种余数

——bia度百科

 

拓展

  • 简化幂的模运算

  如计算7222的个位数,实际是求7222被10除的余数

  7和10互素,且φ(10)=4

  由欧拉定理知74 Ξ 1 (MOD 10)

  所以7222 == (74)55 * (72) Ξ 155 * 72 Ξ 49 Ξ 9 (mod 10)

 ——bia度百科

【数学】【数论】初探欧拉定理

标签:str   学习过程   inf   margin   src   center   一个   ext   9.png   

原文地址:https://www.cnblogs.com/Antigonae/p/10125510.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!