- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法与剩余定理的渊源
一、从“鬼谷算”的猜岁数游戏谈起
猜谜语这种民间游戏,在中国有几千年的历史了。可是你知道不知道还有一种猜岁数的游戏在一千多年前也曾是中国人民的一种游戏?
让我们借想像的羽翼飞到那古老的年代,飞到那位于富庶肥沃的关中平原,那《诗经》所说:“径以渭蜀”的径水、渭水流域上的古城长安。长安是个像杜甫的诗歌所描写的:“渔阳豪侠地,击鼓吹笙竽,云帆转辽海,粳稻来东吴。越罗与楚练,照耀与台躯”一个很热闹繁华的城市。
我们不单听到吹竽鼓瑟、击筑弹琴,也见到斗鸡走犬。而位于大街的酒家,高朋满座。最热闹的是靠南城门的墙脚地方,只见许多人围绕在一个竹竿高挂上写“鬼谷神算”的布条下。挤进去看,我们看到一个有仙风道骨模样的老人对另一位老观众说:“大爷不需告诉我岁数,只需讲你的岁数除以二、三、五后的余数是多少,就可以了。”
“用二除嘛,余一;用三除嘛,也是余一;用五除嘛是余三。”只见算命先生摆弄一下竹筹,就说:“大爷今年73岁了,有道是人生七十古来稀,大爷童颜鹤龄,龙马精神,真是有福。”他算对了,是怎么样算出来呢?
1970年国际数学界上流传一个轰动的消息:本世纪的德国大数学家希尔伯特(D.Hibert 1862-1943在1900年于巴黎举行的国际数学家会议上举出的23个重要数学难题,其中第十题是和数论有关,已被苏联一个才22岁的青年尤里、马蒂杰雪维奇(Y.B.Matiyasevic)所解决了。
他在解决这问题时,利用了斐波那契数、美国数理逻辑家研究的成果,并在一个关键地方用到一个中国人在1500年前就发现的一个定理。
这个定理在18世纪时欧洲大数学家欧拉,高斯先后重新发现,而在1852年时英国来华的传教士伟烈亚力(A.Wylie)在《中国科学摘记》一书向欧洲人介绍中国古代劳动人民这个数学发现以及南宋时期的数学家秦九韶在这方面的工作。以后的数学家都公认这个定理是中国人民最早发现的,因此特别称它为“中国剩余定理”。(Chinese remainder theorem)
今天,我尝试把这定理的来源简略地介绍给读者,而重点是放在秦九韶以及清朝黄宗宪两人在这方面的一些成果,这些东西不是“古董”可以放进博物院高高挂起,而是在现代的一些数学问题上还有应用的价值,还是可以“古为今用”,而不重视我们先人的文化财产,将只会出现“中为洋用”的现象。
二、民间传说着一则故事——“韩信点兵”。
秦朝末年,楚汉相争。一次,韩信将1500名将士与楚王大将李锋交战。苦战一场,楚军不敌,败退回营,汉军也死伤四五百人,于是韩信整顿兵马也返回大本营。当行至一山坡,忽有后军来报,说有楚军骑兵追来。只见远方尘土飞扬,杀声震天。汉军本来已十分疲惫,这时队伍大哗。韩信兵马到坡顶,见来敌不足五百骑,便急速点兵迎敌。他命令士兵3人一排,结果多出2名;接着命令士兵5人一排,结果多出3名;他又命令士兵7人一排,结果又多出2名。韩信马上向将士们宣布:我军有1073名勇士,敌人不足五百,我们居高临下,以众击寡,一定能打败敌人。汉军本来就信服自己的统帅,这一来更相信韩信是“神仙下凡”、“神机妙算”。于是士气大振。一时间旌旗摇动,鼓声喧天,汉军步步进逼,楚军乱作一团。交战不久,楚军大败而逃。
在一千多年前的《孙子算经》中,有这样一道算术题:
“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数.
这样的问题,也有人称为“韩信点兵”.它形成了一类问题,也就是初等数论中解同余式.这类问题的有解条件和解的方法被称为“中国剩余定理”,这是由中国人首先提出的.
① 有一个数,除以3余2,除以4余1,问这个数除以12余几?
解:除以3余2的数有:
2, 5, 8, 11,14, 17, 20, 23….
它们除以12的余数是:
2,5,8,11,2,5,8,11,….
除以4余1的数有:
1, 5, 9, 13, 17, 21, 25, 29,….
它们除以12的余数是:
1, 5, 9, 1, 5, 9,….
一个数除以12的余数是唯一的.上面两行余数中,只有5是共同的,因此这个数除以12的余数是5.
如果我们把①的问题改变一下,不求被12除的余数,而是求这个数.很明显,满足条件的数是很多的,它是 5+12×整数,
整数可以取0,1,2,…,无穷无尽.事实上,我们首先找出5后,注意到12是3与4的最小公倍数,再加上12的整数倍,就都是满足条件的数.这样就是把“除以3余2,除以4余1”两个条件合并成“除以12余5”一个条件.《孙子算经》提出的问题有三个条件,我们可以先把两个条件合并成一个.然后再与第三个条件合并,就可找到答案.
②一个数除以3余2,除以5余3,除以7余2,求符合条件的最小数.
解:先列
您可能关注的文档
最近下载
- GB50003-2011 砌体结构设计规范.doc VIP
- 三年级上册劳动人民版雏菊盆景迎重阳教学设计.docx VIP
- 沪教牛津版英语2024七年级上册全册知识清单(记忆版).pdf
- 2025年电子科技大学附属肿瘤医院·四川省肿瘤医院招聘笔试备考题库及答案解析.docx VIP
- 低空空域风切变灾害预警与飞行安全协同控制体系研究.docx VIP
- 2025至2030中国汽车检测行业发展分析及发展趋势分析与未来投资战略咨询研究报告.docx
- 力士乐样本1-液压泵和马达.pdf VIP
- 儿童,颜色,填涂画.docx VIP
- 第六单元+资本主义制度的初步确立+复习课件+2023--2024学年部编版九年级历史上学期.pptx VIP
- 学堂在线 人工智能原理 章节测试答案.docx VIP
文档评论(0)