中国剩余定理的应用实例韩信点兵.docVIP

中国剩余定理的应用实例韩信点兵.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

中国剩余定理的应用实例韩信点兵

中国剩余定理的应用实例韩信点兵

中国剩余定理的应用实例韩信点兵

中国剩余定理得应用实例—-韩信点兵

物不知其数问题出自一千六百年前我国古代数学名著《孙子算经》。原题为:”今有物不知其数,三三数之二,五五数之三,七七数之二,问物几何?”

这道题得意思是:有一批物品,不知道有几件、如果三件三件地数,就会剩下两件;如果五件五件地数,就会剩下三件;如果七件七件地数,也会剩下两件。问:这批物品共有多少件?

变成一个纯粹得数学问题就是:有一个数,用3除余2,用5除余3,用7除余2、求这个数。

?这个问题很简单:用3除余2,用7除也余2,所以用3与7得最小公倍数21除也余2,而用21除余2得数我们首先就会想到23;23恰好被5除余3,所以23就是本题得一个答案。

?这个问题之所以简单,是由于有被3除和被7除余数相同这个特殊性。如果没有这个特殊性,问题就不那么简单了,也更有趣儿得多、

我们换一个例子;韩信点一队士兵得人数,三人一组余两人,五人一组余三人,七人一组余四人。问:这队士兵至少有多少人?

这个题目是要求出一个正数,使之用3除余2,用5除余3,用7除余4,而且希望所求出得数尽可能地小、

如果一位同学从来没有接触过这类问题,也能利用试验加分析得办法一步一步地增加条件推出答案。

?例如我们从用3除余2这个条件开始。满足这个条件得数是3n+2,其中n是非负整数。

要使3n+2还能满足用5除余3得条件,可以把n分别用1,2,3,…代入来试。当n=1时,3n+2=5,5除以5不用余3,不合题意;当n=2时,3n+2=8,8除以5正好余3,可见8这个数同时满足用3除余2和用5除余3这两个条件。

最后一个条件是用7除余4、8不满足这个条件。我们要在8得基础上得到一个数,使之同时满足三个条件。

为此,我们想到,可以使新数等于8与3和5得一个倍数得和。因为8加上3与5得任何整数倍所得之和除以3仍然余2,除以5仍然余3、于是我们让新数为8+15m,分别把m=1,2,…代进去试验。当试到m=3时,得到8+15m=53,53除以7恰好余4,因而53合乎题目要求。

我国古代学者早就研究过这个问题。例如我国明朝数学家程大位在她著得《算法统宗》(1593年)中就用四句很通俗得口诀暗示了此题得解法:

三人同行七十稀,

五树梅花甘一枝,

?七子团圆正半月,

除百零五便得知。

?”正半月暗指15、除百零五"得原意是,当所得得数比105大时,就105、105地往下减,使之小于105;这相当于用105去除,求出余数。

这四句口诀暗示得意思是:当除数分别是3、5、7时,用70乘以用3除得余数,用21乘以用5除得余数,用15乘以用7除得余数,然后把这三个乘积相加。加得得结果如果比105大,就除以105,所得得余数就是满足题目要求得最小正整数解、

按这四句口诀暗示得方法计算韩信点得这队士兵得人数可得:

70×2+21times;3+15×4=263,

263=2×105+53,

?所以,这队士兵至少有53人。

在这种方法里,我们看到:70、21、15这三个数很重要,稍加研究,可以发现它们得特点是:

70是5与7得倍数,而用3除余1;

?21是3与7得倍数,而用5除余1;

?15是3与5得倍数,而用7除余1。

因而

?70times;2是5与7得倍数,用3除余2;

21×3是3与7得倍数,用5除余3;

15×4是3与5得倍数,用7除余4。

?如果一个数以a余数为b,那么给这个数加上a得一个倍数以后再除以a,余数仍然是b、所以,把70×2、21×3与15×4都加起来所得得结果能同时满足"3除余2、用5除余3、用7除余4”得要求。一般地,

70m+21n+15k(1≤mlt;3,1≤n<5,1≤klt;7)

?能同时满足”用3除余m、用5除余n、用7除余k"得要求。除以105取余数,是为了求合乎题意得最小正整数解、

?我们已经知道了70、21、15这三个数得性质和用处,那么,是怎么把它们找到得呢?要是换了一个题目,三个除数不再是3、5、7,应该怎样去求出类似得有用得数呢?

为了求出是5与7得倍数而用3除余1得数,我们看看5与7得最小公倍数是否合乎要求。5与7得最小公倍数是5times;7=35,35除以3余2,35得2倍除以3余2,35得2倍除以3就能余1了,于是我们得到了三人同行七十稀”。

?为了求出是3与7得倍数而用5除余1得数,我们看看3与7得最小公倍数是否合乎要求、3与7得最小公倍数是3×7=21,21除以5恰好余1,于是我们得到了五树梅花甘一枝、

?为了求出是3与5得

您可能关注的文档

文档评论(0)

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

医师资格证持证人

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

领域认证该用户于2023年05月15日上传了医师资格证

1亿VIP精品文档

相关文档