模线性方程组(中国剩余定理+通用解法)

2019-04-13 12:21发布

求解
{xa1 (mod m1)xa2 (mod m2)xa3 (mod m3)...xan (mod mn)" role="presentation">{xa1 (mod m1)xa2 (mod m2)xa3 (mod m3)...xan (mod mn)

中国剩余定理

m1,m2,m3,...,mn" role="presentation">m1,m2,m3,...,mn两两互质,则可用中国剩余定理 设M=i=1nmi" role="presentation">M=i=1nmiMi=M/mi" role="presentation">Mi=M/miti" role="presentation">tiMi" role="presentation">Mi(mod mi)" role="presentation">(mod mi)意义下的逆元,那么通解为
x=kM+i=1naitiMi" role="presentation">x=kM+i=1naitiMi
解释一下: 懒得证
因为tiMi1 (mod mi)" role="presentation">tiMi1 (mod mi),而Mj0 (mod mi) (ji)" role="presentation">Mj0 (mod mi) (ji),所以整个求和式子中,模mi" role="presentation">mi有用的就只剩下aitiMiai (mod mi)" role="presentation">aitiMiai (mod mi),对每一个mi" role="presentation">mi都如此,满足所有条件。

通用解法

不要求m1,m2,m3,...,mn" role="presentation">m1,m2,m3,