中国剩余定理学习笔记

用于求解线性同余方程组 ,找到一个特解 \(X_0\),使得

\[X_0 \equiv b_i \pmod{ p_i} \]

假设我们已经找到了满足前 \(i-1\) 个方程的一个特解 \(X_0\),再令 \(Lcm_i\) 表示前 \(i\)\(p_i\)\(lcm\),那么显然通解可以写成

\[X=X_0+k \cdot Lcm_{i-1} \]

考虑合并下一个方程,即需找到一个新的特解 \(X_0'\),满足

\[\begin{align*} X_0'&=X_0+k \cdot Lcm_{i-1}\\ &=m\cdot p_i+b_i \end{align*} \]

移项得到

\[Lcm_{i-1}\cdot k - p_i \cdot m=b_i-x_0 \]

Exgcd 即可

posted @ 2019-03-17 10:25  Kreap  阅读(345)  评论(0编辑  收藏  举报