中国剩余定理及其扩展
m 1 , m 2 , m 3 m n m 1 , m 2 , m 3 m n 两两互素,有同余方程组: x ≡ a 1 ( m o d m 1 ) x ≡ a 2 ( m o d m 2 ) x ≡ a n ( m o d m n ) { x ≡ a 1 ( m o d m 1 ) x ≡ a 2 ( m o d m 2 ) x ≡ a n ( m o d m n ) 求最小的满足方程的 x x 。 由于网上对中国剩余定理的基本概念讲述的差不多了,这里就直接进入正题。 为了方便后面的描述,我们定义 M = ∏ i = 1 n m i , w i = M m i M = ∏ i = 1 n m i , w i = M m i (这个定义不用于后面的扩展中国剩余定理和其它情况)。 我们的目的是想对于每一个方程找出一个比较特殊的 p i p i ,使得 p i ≡ a i m o d m i p i ≡ a i m o d m i ,且 p i ≡ 0 m o d m j ( j ≠ i ) p i ≡ 0 m o d m j ( j ≠ i ) ,因为求出所有的 p i p i 后, ∑ i = 1 n p i m o d M ∑ i = 1 n p i m o d M 就是我们的答案 x x 。 观察 p i p i 的限制,可以发现 p i p i 应该为除了 m i m i