CINTA第三周作业

1.设p=23 和a=3,使用费尔马小定理计算a2019mod p?
解:3^2019=3^(91*22+17)
因为3和23互素,所以由费马小定理得:3^2019≡3^17(mod23)
经过“简单”的计算得:3^17=129140163,

所以3^17(mod23)=16.

2.使用费尔马小定理求解同余方程x^50≡ 2 (mod 17)
由费尔马小定理可得x^50≡  x^16*3+2 ≡ 2 (mod 17)
所以原式为x^2≡  2(mod 17)。
所以x^2=17*k+2,k∈z。
当k等于2时,方程有解,且解为x=±  6。

3.请证明13整除2^70+3^70。


证明:
原式等同于: 2^70+3^70 ≡ 0 (mod13)
因为13为素数,其与2,3都互素

故由费尔马小定理可得
需要证明的原式为2^10+3^10 ≡ (mod 13)。
(a+b)mod p =(a mod p +b mod p) mod p。
所以(210+310) mod 13=((210 mod 13) +(310 mod 13)) mod 13 =(10 + 3)mod 13 =0.
命题得证

4.使用欧拉定理计算2^100000 mod 55。
解:
因为55=511。并且5和11都是素数。那么ϕ(55)=ϕ(5)ϕ(11)。

由欧拉函数性质,ϕ(55)=4*10=40。
所以2^100000 ≡2^(2500*40)mod 55。
由欧拉定理240 ≡  1 (mod 55)。
所以2^100000 mod 55 =1。

5.手动计算7^1000的最后两个数位等于什么?
解:
7^1=07

7^2=49

7^3=43

7^4=01

7^5=07

7^6=49

7^7=43

7^8=01

从计算中可找到每4个数一组的规律

1000 ≡ 4(mod4)

故最后两位为01

9.

10.QAQ

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值