首页 > 其他 > 详细

中国剩余定理

时间:2020-09-03 21:04:56      阅读:59      评论:0      收藏:0      [点我收藏+]

中国剩余定理

对于这种类型的方程组,求一个合法的\(x\)

\[\begin{cases} x≡a_1 \pmod {r_1}\x≡a_2 \pmod {r_2}\x≡a_3 \pmod {r_3}\...\x≡a_n \pmod {r_n} \end{cases}\]

其中\(r_1,r_2,r_3,...,r_n\)互质,这就是中国剩余定理解决的问题

其实我们可以直接构造出一个特殊解

\(A_i=\prod_{j\ne i}r_j\),因为各个\(r_i\)互质,所以\(A_i\)\(r_i\)也是互质的,所以一定存在一个\(c_i\),使得\(c_i*A_i\% r_i=1\)

\(x_i=c_i*A_i*a_i\),则\(x_i\% r_i=a_i,x_i\% r_j=0|j\ne i\)

这意味着什么?把所有的\(x_i\)加起来就是我们要求的解\(x\)了!

对于任意一个解\(x\),我们将其加上\(\prod_{i=1}^{n}r_i\)的任意倍数也同样成立

所以通解为:

\(x=\sum_{i=1}^{n}c_i*A_i*a_i\%r_i+p*\prod_{i=1}^{n}r_i\)

其中\(p\)为任意整数

扩展中国剩余定理

扩展中国剩余定理是用来解决\(r_i\)各自不互质的情况的问题

咕咕咕~

中国剩余定理

原文:https://www.cnblogs.com/PPLPPL/p/13610292.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!