中国剩余定理

求同余线性方程组
Xa1(mod m1)
Xa2(mod m2)
......
Xak(mod mk)
的解。
M=m1m2...mk ,若 m1,m2...mk 两两互质,则同余方程组在 [0,M) 有唯一解。该解可以以如下方法构造。

Mi=M/mi(i[1,k])

因为 (Mi,mi)=1 ,根据裴蜀定理,有二整数 pi,qi 满足
Mipi+miqi=1

所以 Mipi1(mod mi)
aa1,bb1(mod c) ,有 a+ba1+b1,aba1b1(mod c)
所以
aiMipiai1ai(mod mi)

对于 j[1,k],ji ,因为 mi|Mj ,所以也有
ajMjpj0(mod mi)

结合起来有
i=1kaiMipi=aiMipi+jiajMjpjai+0ai(mod mi)

这就说明 X=ki=1aiMipi 就是一个解。而多个解之间必然相差 M 的整数倍,所以在 [0,M) 有唯一解。

你可能感兴趣的:(数论,中国剩余定理,孙子定理,同余线性方程组,裴蜀定理)