【Theorem】中国剩余定理

例:孙子算经

问题描述

今有物不知其数,三三数之余二;五五数之余三;七七数之余二。问物几何?

问题分析

答:二十三

现代同余理论来解:23≡2*70+3*21+2*15(mod 105)

为什么在这里要用这些余数去分别乘70,21,15呢?

这道题要先化为一个一次同余方程组:

                         

 说一下“”这个符号:

(1)恒等于号;(2)等价于号;(3)同余符号;(4)全等符号(相当于≌)。

而(3)中一般表示为:a≡b(mod i)

读作a同余于b模i。

 

(若X为这个方程组的解,那么X+105*k(k为整数)的解也相同,因为余数相等)

古人也有句古话(这好像有语病):三人同行七十稀,五树梅花廿一枝,七子团圆月正半,除百零五便得知

 这句口诀其实已经告诉了我们要先解出这三个很特殊的同余方程组(但我还是得讲):

 

我们需要知道它们的特殊解。

在同余方程(1)中可以简化一下,相当于解这样一个同余方程:35y≡1(mod 3)

因为我们可以看到(1)里x模5与7都是余数为0的,那么除以它们的最小公倍数是没问题的。

所以我们可以得到这里y是符合条件的数最小一个。

所以可以设想x=35y,得到变式2y1(mod 3),解得y2(mod 3).

所以x70(mod 105)

 再继续按这种方法得到(2),(3)的模105的解21,15,所以有:

             

得到式子:

 

             

 

中国剩余定理(正文

 有一组自然数m₁,m,m₃,...mₙ之间两两互素,且设N=m₁*m₂*m₃*...*mₙ,则得到同余方程组:

                         

在模N同余的情况下有它的唯一解。

 

posted @ 2020-03-22 19:33  konnyaku_yy  阅读(692)  评论(1编辑  收藏  举报