1. 手动计算 200 0 2019 ( m o d 221 ) 2000^{2019} (mod 221) 20002019(mod221),不允许使用电脑或者其他电子设备。
注意到221 = 13*17,将其转化成求同余方程组的解
x
≡
200
0
2019
(
m
o
d
13
)
x
≡
200
0
2019
(
m
o
d
17
)
x≡2000^{2019} (mod \ 13) \\ x≡2000^{2019} (mod \ 17)
x≡20002019(mod 13)x≡20002019(mod 17)
由费尔马小定理有:
x
≡
200
0
3
≡
1
1
3
(
m
o
d
13
)
x
≡
200
0
3
≡
1
1
3
(
m
o
d
17
)
x≡2000^{3} ≡11^3(mod \ 13) \\ x≡2000^{3}≡ 11^3(mod \ 17)
x≡20003≡113(mod 13)x≡20003≡113(mod 17)
x
≡
3
(
m
o
d
13
)
x
≡
5
(
m
o
d
17
)
x≡3 (mod \ 13) \\ x≡5 (mod \ 17)
x≡3(mod 13)x≡5(mod 17)
设
a
=
3
,
b
=
5
,
p
=
13
,
q
=
17
,
则
n
=
p
q
=
221
设 a=3,b=5,p=13,q=17,则n=pq=221
设a=3,b=5,p=13,q=17,则n=pq=221
有CRT与egcd算出
y
=
3
∗
10
∗
17
+
5
∗
4
∗
13
=
5
(
m
o
d
n
)
y=3∗10∗17+5∗4∗13=5(mod \ n)
y=3∗10∗17+5∗4∗13=5(mod n)
故值为5
2. 运用 CRT 求解:
x ≡ 8 ( m o d 11 ) , x ≡ 3 ( m o d 19 ) x ≡ 8 (mod \ 11), x ≡ 3 (mod \ 19) x≡8(mod 11),x≡3(mod 19)
设
a
=
8
,
b
=
3
,
p
=
11
,
q
=
19
,
则
n
=
p
q
=
209
设 a=8,b=3,p=11,q=19,则n=pq=209
设a=8,b=3,p=11,q=19,则n=pq=209
下面由egcd算法算出
p
−
1
,
q
−
1
p^{-1}, q^{-1}
p−1,q−1
1
0
9
0
1
11
1
−
1
8
−
1
2
3
3
−
5
2
−
4
7
1
\begin{matrix} 1 & 0 & 9 \\ 0 & 1 & 11 & \\ 1 & -1 & 8 \\ -1 & 2 & 3 \\ 3 & -5 & 2 \\ -4 & 7 & 1 \end{matrix}
101−13−401−12−579118321
得:
p
−
1
=
7
,
q
−
1
=
−
4
+
11
=
7
p^{-1}=7, q^{-1}=-4+11=7
p−1=7,q−1=−4+11=7
y
=
a
q
q
−
1
+
b
p
p
−
1
(
m
o
d
n
)
=
1295
y=aqq^{-1}+bpp^{-1}(mod \ n)=1295
y=aqq−1+bpp−1(mod n)=1295
m
o
d
mod
mod
209
=
41
209 =41
209=41
3.3. 运用 CRT 求解:
x ≡ 1 ( m o d 5 ) , x ≡ 2 ( m o d 7 ) , x ≡ 3 ( m o d 9 ) , x ≡ 4 ( m o d 11 ) x ≡ 1 (mod \ 5),x ≡ 2 (mod \ 7),x ≡ 3 (mod \ 9),x ≡ 4 (mod \ 11) x≡1(mod 5),x≡2(mod 7),x≡3(mod 9),x≡4(mod 11)
这里用中国剩余定理得推广版可以算出,我这里选择分成两组,算三次中国剩余定理,以减少计算量
x
≡
1
(
m
o
d
5
)
,
x
≡
2
(
m
o
d
7
)
x≡1(mod \ 5), x≡2(mod \ 7)
x≡1(mod 5),x≡2(mod 7)
x ≡ 3 ( m o d 9 ) , x ≡ 4 ( m o d 11 ) x≡3(mod \ 9), x≡4(mod \ 11) x≡3(mod 9),x≡4(mod 11)
与第二题一样的步骤,通过egcd算法和CRT可以算出
x
≡
16
(
m
o
d
35
)
,
x
≡
46
(
m
o
d
99
)
x≡16 (mod \ 35), x≡46 (mod \ 99)
x≡16(mod 35),x≡46(mod 99)
再对上式计算一次,得
x
≡
1731
(
m
o
d
3465
)
x≡1731 (mod \ 3465)
x≡1731(mod 3465)
4.设 m 和 n 为互素的正整数, a > 0 为一个正整数,如果 x ≡ a ( m o d m ) , x ≡ a ( m o d n ) x≡a(mod \ m),x≡a(mod \ n) x≡a(mod m),x≡a(mod n),x 模 mn 等于什么?为什么?
由
x
≡
a
(
m
o
d
m
)
,
x
≡
a
(
m
o
d
n
)
x≡a(mod \ m),x≡a(mod \ n)
x≡a(mod m),x≡a(mod n) 可知
m
∣
(
x
−
a
)
,
n
∣
(
x
−
a
)
m|(x-a),n|(x-a)
m∣(x−a),n∣(x−a)
所以有
m
n
∣
(
x
−
a
)
mn|(x-a)
mn∣(x−a),所以
x
≡
a
(
m
o
d
m
n
)
x≡a(mod \ mn)
x≡a(mod mn)
5.设 p 和 q 是不同的两个素数,请证明 p q − 1 + q p − 1 ≡ 1 ( m o d p q ) 。 p^{q−1} + q^{p−1} ≡ 1 (mod \ pq)。 pq−1+qp−1≡1(mod pq)。
由费尔马小定理:
p
q
−
1
≡
1
m
o
d
q
q
p
−
1
≡
1
m
o
d
p
p^{q−1}≡1 \ mod \ q \\ q^{p−1} ≡1 \ mod \ p
pq−1≡1 mod qqp−1≡1 mod p
故:
1
≡
1
m
o
d
q
1
≡
1
m
o
d
p
1≡1 \ mod \ q \\ 1 ≡1 \ mod \ p
1≡1 mod q1≡1 mod p
再进行CRT计算有:
1
≡
1
∗
p
q
−
1
+
1
∗
q
p
−
1
≡
1
(
m
o
d
p
q
)
1≡1*p^{q−1} + 1*q^{p−1} ≡ 1 (mod \ pq)
1≡1∗pq−1+1∗qp−1≡1(mod pq)
故
p
q
−
1
+
q
p
−
1
≡
1
(
m
o
d
p
q
)
得
证
故p^{q−1} + q^{p−1} ≡ 1 (mod \ pq)得证
故pq−1+qp−1≡1(mod pq)得证