同余问题*

[复制链接]
发表于 2024-1-2 17:59:19 | 显示全部楼层 |阅读模式

(1) 同余式
求同余式 axb (mod m)的解。
1. 有解的充要条件是:存在一个整数 n,使得 axmnb
2. 求解过程:只需把它转化为 axmnb。于是,x n 就可以用exgcd求出来了。
3. 若gcd(a,m)=d, b%d==0,则同余式 axb (mod m)恰有 d 个解。  
(2) 同余式组
ìxb1 (mod m1),求 x
① 已知íîxb2 (mod m2)
1. 有解的充要条件是:(b1-b2)%gcd(m1,m2)==0
2. 求解过程:设p,q为两个整数,则
ìxb1 (mod m1)        ìxpm1=b1……① íîxb2 (mod m2) ó íîxqm2=b2……②
②-①,得 pm1-qm2=b2-b1 利用exgcd求出 pq,则 xb1+pm1=b2+qm2
3. 通解:x 对模lcm(m1, m2)有唯一解,可据此构造通解。
xb1 (mod m1)
ì
íxb2 (mod m2),求 x
已知
îxbn (mod mn)
1. 求解过程:可以先解ìîíxx≡≡bb12  ((mod mod mm12)),然后构造出一个新的同余式 xb2'(mod lcm(m1,m2))。
接下来将其与第三个式子联立……
2. 中间有一步出现无解,则同余式组无解。
否则 x 对模lcm(m1, m2, …, mn)有唯一解,可据此构造通解。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表