其他分享
首页 > 其他分享> > 【数论】中国剩余定理(CRT)

【数论】中国剩余定理(CRT)

作者:互联网

我们需要解决满足

\(\begin{cases}x \equiv a_1 \ (\bmod \ b_1) \\ x \equiv a_2 \ (\bmod \ b_2) \\ ~~~~~~~~~~~\cdots \\ x \equiv a_n \ (\bmod \ b_n)\end{cases}\)

的一个解 \(x\),并且保证所有的 \(b\) 都互相互质。

我们考虑设 \(M=\prod\limits_{i=1}^{n} b_i\),\(m_i=\dfrac{M}{b_i}\),\(t_i\) 为 \(m_ix\equiv 1\ (\bmod \ b_i)\) 的一个解,最后的 \(x=\sum\limits_{i=1}^{n}a_im_it_i\)。

我们现在来证明一下 \(x\) 是一个满足条件的解。

证明:

对于任意的 \(k \in [1, n]\),\(a_km_kt_k \equiv a_k \ (\bmod b_k)\),

而 \(a_km_kt_k \equiv 0 \ (\bmod \ b_i) \ (i \in [1, n], i \not= k)\),故,\(x\) 是一个满足条件的解。

我们知道,\(M \equiv 0 \ (\bmod \ b_i) \ (i \in [1, n])\),故 \(x + kM \ (k \in \Z)\) 都是满足答案的解,若题目要求最小正整数解,\(x = (x \bmod M + M) \bmod M\)。

拓展中国剩余定理 (excrt)

先咕了

标签:limits,CRT,数论,定理,km,kt,cases,bmod,equiv
来源: https://www.cnblogs.com/chzhc-/p/13571687.html