中国剩余定理.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国剩余定理 在中国古代劳动人民中,长期流传着“隔墙算”、“剪管术”、“秦王暗点兵”等数学游戏。 有一首“孙子歌”,甚至远渡重洋,输入日本: “三人同行七十稀,五树梅花廿一枝, 七子团圆正半月,除百零五便得知。” 这些饶有趣味的数学游戏,以各种不同形式,介绍世界闻名的“孙子问题”的解法,通俗 地反映了中国古代数学一项卓越的成就。“孙子问题”在现代数论中是一个一次同余问题,它 最早出现在中国公元四世纪的数学着作《孙子算经》中。《孙子算经》卷下“物不知数”题说: 有物不知其数,三个一数余二,五个一数余三,七个一数又余二,问该物总数几何?显然, 这相当于求不定方程组 N=3x+2,N=5y+3,N=7z+2 的正整数解N,或用现代数论符号表示,等价干解下列的一次同余组。 《孙子算经》所给答案是N=23。由于孙子问题数据比较简单,这个答数通过试算也可 以得到。但是《孙子算经》并不是这样做的。“物不知数”题的术文指出解题的方法多三三数 之,取数七十,与余数二相乘;五五数之,取数二十一,与余数三相乘;七七数之,取数十 五,与余数二相乘。将诸乘积相加,然后减去一百零五的倍数。列成算式就是: N=70×2+21×3+15×2-2×105。 这里105 是模数3、5、7 的最小公倍数,容易看出,《孙子算经》给出的是符合条件 的最小正整数。对于一般余数的情形,《孙子算经》术文指出,只要把上述算法中的余数2、 3、2 分别换成新的余数就行了。以R1、R2、R3 表示这些余数,那么 《孙子算经》相当于 给出公式 N=70×R1+21×R2+15×R3-P×105 (p 是整数)。 孙子算法的关键,在于70、21 和15 这三个数的确定。后来流传的《孙子歌》中所说 “七十稀”、“廿一枝”和“正半月”,就是暗指这三个的数字。《孙子算经》没有说明这三个数的 来历。实际上,它们具有如下特性: 也就是说,这三个数可以从最小公倍数M=3×5×7=105 中各约去模数3、5、7 后,再 分别乘以整数2、1、1 而得到。假令k1=2,K2=1,K3=1,那么整数Ki (i=1,2,3)的选 取使所得到的三数70、21、15 被相应模数相除的时候余数都是1。由此出发,立即可以推 出,在余数是R1、R2、R3 的情况下的情况。 解法中的三个关键数70,21,15,有何妙用,有何性质呢?首先70 是3 除余1 而5 与7 都除得尽的数,所以70a 是3 除余a,而5 与7 都除得尽的数,21 是5 除余1,而3 与7 都除得尽的数,所以21b 是5 除余b,而3 与7 除得尽的数。同理,15c 是7 除余c, 3 与5 除得尽的数,总加起来 70a+21b+15c 是3 除余a,5 除余b ,7 除余c 的数,也就 是可能答案之一,但可能不是最小的,这数加减105(105=3×5×7)仍有这样性质,可以多次 减去105 而得到最小的正数解。 附:如70,其实是要找余2 的,但只要找到了余1 的再乘2 即余二了。 孙子问题的解法,以现代的说法,是找出三个关键数70,21,15。解法的意思就是用 70 乘3 除所得的余数,21 乘5 除所得的余数,15 乘7 除所得的余数,然后总加起来,除 以105 的余数就是答案。 即题目的答案为 70×2+21×3+15×2 =140+63+30 =233 233-2×105=23 公式:70a+21b+15c-105n 题中有三个数,分别为3、5、7,5×7÷3 余数为2,取35 ;3×7÷5 余数为1,要使余 数为3,只需将3×7 扩大3 倍变成63 即可;同样3×5÷7 的余数为1,要使余数为2,则将 3×5 扩大2 倍,变成30 。 中国剩余定理”算理及其应用: 为什么这样解呢?因为70 是5 和7 的公倍数,且除以3 余1。21 是3 和7 的公倍数, 且除以5 余1。15 是3 和5 的公倍数,且除以7 余1。(任何一个一次同余式组,只要根 据这个规律求出那几个关键数字,那么这个一次同余式组就不难解出了。)把70、21、15 这三个数分别乘以它们的余数,再把三个积加起来是233,符合题意,但不是最小,而105 又是3、5、7 的最小公倍数,去掉105 的倍数,剩下的差就是最小的一个答案。用歌诀解 题容易记忆,但有它的局限性,只能限于用3、5、7 三个数去除,用其它的数去除就不行 了。后来中国数学家又研究

文档评论(0)

tangtianbao3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档