- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
PAGE1
中国剩余定理
中国剩余定理(ChineseRemainderTheorem),古称韩信点兵,是整数论里一个非常重要的法则。大约在三国到魏晋南北朝之间(公元280~473年)有一本数学古书「孙子算经」问世,这个孙子与着孙子兵法的孙武无关。「孙子算经」有这样的问题:「今有物,不知其数,三三数之,剩二,五五数之,剩三,七七数之,剩二,问物几何?」
这是一个典型的余数问题:有一个正整数被3除余数为2,被5
除余数为3,被7除余数为2,则此数最小为多少?孙子算经上也有如下的答案与解法:
答曰:「二十三」
术曰:「三三数之剩二,置一百四十,五五数之剩三,置六十三,七七数之剩二,置三十,并之,得二百三十三,以二百一十减之,即得。凡三三数之剩一,则置七十,五五数之剩一,则置二十一,七七数之剩一,则置十五,即得。」
孙子算经的解法其实也是现今数论证明的内涵,因为其解法远在一千五百年前就已经为中国人发现,故名中国剩余定理。
先故虑被3除余数为1的数:将5乘以7得35
求35x被3除余1(或35x 1被3整除)的x 之解
解得x?2(35?2?70﹐70被3除余数为1)
(此地x的解有很多,取其最小正整数即2)
也就是说70被3除余数为1(而70同时被5与7整除)所以 70?2被3除余数为2
即 140被3除余数为2(而140同时也被5与7整除。)
再故虑被5除余数为1的数:将3乘以7得21
求21x被5除余数为1的x之解解得x?1﹐21x?21
故21被5除余数为1﹐
而21?3被5除余数为3﹐
即63被5除余数为3(而63同时也被3与7整除)最后故虑被7除余数为1的数:
将3?5得15
求15x被7除余数为1的x之解解得x?1﹐而15x?15
故15被7除余数为1
因此15?2被7除余数为2
即30被7除余数为2(而30同时也被3与5整除)
再将140、63、30加起来得
140?63?30?233
因为63与30都被3整除,而140被3除余2,故233被3除余数还是2;
因为140与30都被5整除,而63被5除余3,故233被5除余数还是3;
因为140与63都被7整除,而30被7除余2,故233被7除余数还是2。
因此233满足题目所设的条件:被3除余数为2,被5除余数为
3,被7除余数为2,但233并不是满足上面条件的最小整数。将3、
5、7乘起来得
3?5?7?105
所以将233减去105之2倍(即210)即得23,此为满足题设条件的最小正整数。
我们再看下面的例子:
例一、若有一数被3除余数为2,被4除余数为1,被5除余数为3,则满足上面条件之最小正整数为何?
解法:
4?5?20﹐若20x 被3除余1,则x=2
即20(2)=40被3除余1
因此40?2?80被3除余2…(1)
3?5?15﹐若15x 被4除余1,则x=3,
即15(3)=45被4除余1…(2)
3?4?12﹐若12x 被5除余1,则x=3
即12(3)=36被5除余1
因此36?3?108被5除余3…(3)
将(1)、(2)、(3)所得之80、45、108相加得80+45+108=233
而3?4?5?60 60?3?108
因此233–180=53即为所求。
例二、若有一数被2除余数为1,被3除余数为2,被5除余数为4,被7除余数为6,则满足上面条件之最小正整数为何?
解法:
3?5?7?105﹐若105x 被2除余1,则解得x=1
即105(1)=105 被2除余1…(1)
2?5?7?70﹐若70x 被3除余1,则解得x=1
即70(1)=70 被3除余1
故70?2?140被3除余2…(2)
2?3?7?42﹐若42x 被5除余1,则解得x=3
即42(3)=126 被5除余1
故126
文档评论(0)