标签:同余 引入 mod 其他 常量 nbsp 方程组 表示 变量
考虑求这个不定方程的一个解:
ax+by=c
形如:
ax+by=c,a≠0,b≠0
的不定方程称为二元一次不定方程。
形如:
a1x1+a2x2+ •••• +anxn=c,ai≠0
的方程称为n元一次不定方程。
形如:
ax Ξ b (mod m)
的方程称为一元同余方程,其等价形式为:
ax-my=b
用解二元一次不定方程的解法即可解。
形如:
x Ξ b1 (mod m1)
x Ξ b2 (mod m2)
••••
x Ξ bn (mod mn)
的方程组称为一元线性同余方程组。一般有两种解法。
由
x Ξ b1 (mod m1)
x Ξ b2 (mod m2)
可得:
x=b1+m1y1 (*)
x=b2+m2y2
两式相减得到:
m1y1-m2y2=b1-b2
若该不定方程无解,则原同余方程组无解。若有解,设其中一个特解为z1,同余方程组的一个特解为x1。
其通解y1=z1+(m2/(m1,m2))t,带入方程(*)得到:
x=b1+m1z1+(m1m2/(m1,m2))t (**)
又由特解z1带入方程(*)得到:
x1=b1+m1z1
带入方程(**)得到:
x=x1+(m1m2/(m1,m2))t=x1+lcm(m1,m2)t
方程等价于:
x Ξ x1 (mod lcm(m1,m2))
将同余方程不断照这样合并,最后得到的就是原同余方程的解。
当m1,m2,•••• ,mn 两两互质的时候,则对于任意整数b1,b2,•••• ,bn 此同余方程组都有解。且可以通过下面的方法构造解。
设M=Π1≤i≤nmi,并设Mi=M/mi,设Mi-1是Mi在mod mi意义下的逆元。则同余方程组的解为:
x=Σ1≤i≤nbiMi-1Mi
证明:对任意mi,都有x mod mi=Σ1≤i≤nbiMi-1Mi mod mi = bi(根据M的定义,M mod mi为0且除Mi以外其他的Mj中均含有mi,故模mi值也为0,而Mi-1Mi mod mi的值为1)
这说明x是原同余方程的解。设x1与x2均为原同余方程的解,那么有:
x1-x2 Ξ 0 (mod mi)
因为mi均互质,所以M | x1-x2,所以解均相差k个M,故在Σ1≤i≤nbiMi-1Mi后面加上kM构成x=kM+Σ1≤i≤nbiMi-1Mi。
mi不是两两互质可以拆成两两互质。
标签:同余 引入 mod 其他 常量 nbsp 方程组 表示 变量
原文地址:https://www.cnblogs.com/Asika3912333/p/11313006.html