目录
【引入】
《孙子算经》里有这样一个题目:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?
术曰:“三、三数之剩二,置一百四十;五、五数之剩三,置六十三;七、七数之剩二,置三十,并之,得二百三十三。以二百一十减之,即得。凡三、三数之剩一,则置七十;五、五数之剩一,则置二十一;七、七数之剩一,则置十五。一百六以上,一百五减之,即得。”
意思是有一堆东西不知道具体数目,3个3个数剩2个,5个5个数剩3个,7个7个数剩2个,问一共有多少个。
答案:
计算思路如下:
70是能被5和7整除的且除以3余1的数字,21是能被3和7整除且除以5余1的数字,15是能被3或5整除且除以7余1的数字。
所以如果有数 (N,N1,N2,N3均为正整数),则整数N是符合题目要求的结果。
我们将N1赋值2,N2赋值3,N3赋值2,则: 。
但是3,5,7的最小公倍数为105,所以N + 105*M均为正解。因此最小正整数解就是(N mod 105)也就是23。
中国剩余定理就是这个题目的一般情况。
【中国剩余定理】
内容:设m1,m2...mk是两两互素的正整数,则同余方程组: