使用欧拉定理 求7^2014的十位数字

欧拉定理:
在这里插入图片描述
其中φ(m)称为欧拉函数, 是小于m的所有正整数中与m互质的数的个数。
如 φ(10) = 4,因为小于10的正整数中与10互质(最大公约数gcd==1)的有1,3,7,9共四个。
欧拉函数满足如下运算:
在这里插入图片描述
要计算7^2014 的十位数字,只要求得7^2014%100 即可

又上述欧拉函数的计算规则得:
φ(100)=φ(25*4)=φ(25)φ(4)=φ(52)φ(22)=5φ(5)*2φ(2)=5(5-1)*2(2-1)=40

所以:

7^2014 %100 
= (7^50)^40 *7^14 %100 ……(a^40)%100 ==1
=1*7^14 %100      
=7^3^4*7^2 %100 ……7^3%100=243%100=43
=43^4 * 49 % 100 ……43^2 % 100 = 1849 % 100 = 49
=49^3 % 100
=(7^3)^2 %100 ……7^3%100=243%100=43
=43^2%100
=49

所以: 7^2014的十位数字是4

当然可以找规律:十位数字是0,4,4,0,0,4,4,0(以0,4,4,0为循环)。2014%4=2,所以取4

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Weies.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值