CINTA作业八:CRT

1、手动计算 2000^{2019}(mod221),不允许使用电脑或者其他电子设备。 

2000^{2019}(mod221)=11^{2019}(mod221)

因为221=13*17,根据中国剩余定理可以构造以下关系:11↔(11,11),

(11,11)^{2019}=([11^{2019}mod17],[11^{2019}mod13])

11^{2019}mod17=11^{126*16+3}mod17=11^3mod17=5

11^{2019}mod13=11^{168*13+3}mod17=11^3mod13=5

所以2000^{2019}(mod221)=(5,5),又因为(5,5)↔5,故2000^{2019}(mod221)=5

2、 运用 CRT 求解: x ≡ 8 (mod 11) ,x ≡ 3 (mod 19)

 a=8,b=3,p=11,q=19,n=pq=11*19=209

由egcd算法得p^{-1}\equiv 7(modq),q^{-1}\equiv 7(modp)

y=aqq^{-1}+bpp^{-1}(modn)=8*19*7+3*11*7(mod209)=41(mod209)

3、运用 CRT 求解: x ≡ 1 (mod 5) ,x ≡ 2 (mod 7), x ≡ 3 (mod 9), x ≡ 4 (mod 11)

a1=1,a2=2,a3=3,a4=4,m1=5,m2=7,m3=9,m4=11,

M=\prod ^{4}_{i=0}m_ib_i=M/m_i,所以b_ib_i^{-1}=1(modm_i)

M=m1*m2*m3*m4=3465

由egcd算法得

b_1=693,b_1^{-1}=2(modm_1)

b_2=495,b_2^{-1}=3(modm_2)

b_3=385,b_3^{-1}=4(modm_3)

b_4=315,b_4^{-1}=8(modm_4)

x=\sum_{i=1}^{4}a_ib_ib_i^{-1}(mod M)=1731

4、设 m 和 n 为互素的正整数,a > 0 为一个正整数,如果 x ≡ a (mod m) x ≡ a (mod n) x 模 mn 等于什么?为什么?提示:这是一道看上去与中国剩余定理相关的问题。

x=mp+a(p∈Z)=nq+a(q∈Z)

可得mp=nq

因为m和n为互素的正整数,则mn乘积为它们的最小公倍数,

mp=nq=kmn, 即p=kn, q=km(k∈Z),故x=kmn+a(k∈Z)

所以x≡a(mod mn)

5、设 p 和 q 是不同的两个素数,请证明p^{q-1}+q^{p-1}\equiv 1(modpq)

因为p,q互素,所以:

p^{q-1}\equiv 1(modq),q^{p-1\equiv }1(modp),p^{q-1}\equiv 0(modp),q^{p-1}\equiv 0(modq)

p^{q-1}+q^{p-1}\equiv 1(modq),p^{q-1}+q^{p-1}\equiv 1(modq)

由题4,x ≡ a (mod m),x ≡ a (mod n),则 x≡a(mod mn)

p^{q-1}+q^{p-1}\equiv 1(modpq)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值