中國剩餘定理,是用來求形以下面這樣的同餘方程組的 最小正整數解 的:ui
其中,\(m_1,m_2,\cdots,m_n\) 兩兩互質。spa
這玩意本來出自《孫子算經》卷下第二十六題:「有物不知其數,三三數之剩二,五五數之剩三,七七數之剩二。問物幾何?」it
咱們設class
而後,設 \(t_i\) 是 \(M_i\) 在模 \(m_i\) 意義下的逆元,即 \(M_i t_i \equiv 1 \pmod{m_i}\)。
對於上面的 \(i\),\(1 \le i \le n\)。
而後,咱們就能夠構造出任意解im
最小正整數解就是di
這玩意的證實其實挺簡單的……
首先,對於任意一個 \(j\)(\(1 \le j \le n\) 且 \(j \not= i\))display
這是顯然的,由於\(m_i\) 是 \(M_j\) 的因數。
而後,有math
這也很明顯……由於 \(M_i t_i \equiv 1 \pmod(m_i)\) 嘛。
因而,咱們把全部的 \(a_i M_i t_i\) 加起來,也就是 \(x_0\),再結合上面的兩個結論,就能夠獲得play
符合題意。