中国剩余定理(除数不互质)

本文探讨了中国剩余定理在除数不互质情况下的解法,通过扩展欧几里得算法求解最小解。通过逐步合并方程,将每个模数对应的余数条件转化为新的方程,最终求得所有模数条件下最小的x值。这种方法适用于处理多个不互质模数的同余方程组问题。
摘要由CSDN通过智能技术生成

对于 x%mod[1]=a[1]

x%mod[2]=a[2]

x%mod[3]=a[3]

...

 mod[i] 之间不一定互质,求解最小x。


对于 mod[i] 之间不一定互质的情况,需要将剩余定理修改一点。


对于第一个方程 x[0]%mod[0]=a[0] ,可知 x[0] 的最小解即为 a[0] 。对于第二个方程 x[1]%mod[1]=a[1] ,假设 x[1]=x[0]+mod[0]*k ,这样 x[1] 可以既满足第一个方程也满足第二个方程,得到 (x[0]+mod[0]*k)%mod[1]=a[1]。此方程可由扩展欧几里得的思想化为 x[0]+mod[0]*k+mod[1]*y=a[1]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值