1.手动计算 20002019 (mod 221),不允许使用电脑或者其他电子设备
因为221 = 13 * 17,由CRT得代数版本得,Z221 ≅ Z13 x Z17,
则有2000 ↔ (11,11),则20002019 ↔ (11,11)2019,
所以(11,11)2019 = ([112019 mod 13],[20002019 mod 17]),
由费马小定理有,
112019 ≡ 11166*12+3 ≡ 113(mod 13) = 5,
112019 ≡ 11126*16+3 ≡ 20003(mod 17) = 5,
又因为(5,5) ↔ 5,
综上可得20002019 (mod 221) = 5。
2.运用 CRT 求解:
x ≡ 8 (mod 11)
x ≡ 3 (mod 19)
令a = 8, b = 3, p = 11, q = 19, n = pq = 209,
使用egcd算法求解p-1和q-1,它们分别使得pp−1 ≡ 1 (mod q) 和 qq−1 ≡ 1(mod p)。
计算得p-1 = 7, 因为-4 ≡ 7 (mod 11),
所以q-1 = 7,
所以y = aqq-1 + bpp-1 (mod n) = 8 * 19 * 7 + 3 * 11 * 7 (mod 209)
= 41。
3.运用 CRT 求解:
x ≡ 1 (mod 5)
x ≡ 2 (mod 7)
x ≡ 3 (mod 9)
x ≡ 4 (mod 11)
由中国剩余定理推广有M = 5 * 7 * 9 * 11 = 3465,
令bi = M/mi,则存在bi-1 使得bibi-1 ≡ 1(mod mi),
所以b1 = 693,b2 = 495,b3 = 385,b4 = 315,
由egcd可得b1-1 = 2,b2-1 = 3,b3-1 = 4,b4-1 = 8,
所以x = 1 * 693 * 2 + 2 * 495 * 3 + 3 * 385 * 4 + 4 * 315 * 8
(mod 3465) = 1731。
4.设 m 和 n 为互素的正整数,a > 0 为一个正整数,如果
x ≡ a (mod m)
x ≡ a (mod n)
x 模 mn 等于什么?为什么?提示:这是一道看上去与中国剩余定理相关的问题。
由题可得m|(x-a),n|(x-a),
所以有m = p(x-a),n = q(x-a),p,q均为整数
可得mn = pq(x-a),所以mn|(x-a),
所以x模mn等于a。
5.设 p 和 q 是不同的两个素数,请证明 pq−1 + qp−1 ≡ 1 (mod pq)
由费马小定理得pq-1 ≡ 1 (mod q),qp-1 ≡ 1 (mod p),
由因为pq-1 ≡ 1 (mod p),qp-1 ≡ 1 (mod q),
由模加法得pq-1 + qp-1 ≡ 1 (mod q),pq-1 + qp-1 ≡ 1 (mod q),
由第四题结论可得pq−1 + qp−1 ≡ 1 (mod pq)。