韩信点兵问题的初等解法_第1页
韩信点兵问题的初等解法_第2页
韩信点兵问题的初等解法_第3页
韩信点兵问题的初等解法_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“韩信点兵”问题的初等解法研究王晓东 河北省卢龙县燕河营镇中学066407韩信,是我国汉代刘邦手下的一员能征善战, 智勇双全的大将。历史上流传 着一个关于他运用奇特方法点兵的传说。有一天,韩信来到操练场,检阅士兵操练。他问部将,今天有多少士兵操练, 部将回答:“大约两千三百人。”韩信走上点兵台,他先命全体士兵排成7路纵队, 问最后一排剩几人,部将说,剩2人;他又命全体士兵排成5路纵队,问最后一 排剩几人,部将说,剩3人;最后,他又让全体士兵排成3路纵队,问最后一排 剩几人,部将说,剩2人。韩信告诉部将,今天参加操练的士兵有 2333人。从现代数学的观点来看,解决韩信点兵问题,可以这样思考:设操

2、练士兵的 总数为 M,贝U M=3x+2=5y+3=7z+2其中,x,y,z分别表示排成3路纵队,5路纵队,7路纵队的纵队数目。求 出了 x,y,z以后,M也求求出来了。而求x,y,z可以看成求方程组3x+2=5y+3L 3x+2=7z+2的正整数解。在上面的方程组中,未知数的个数多于方程的个数,则把这种方程(组)叫 做不定方程(组)。不定方程(组)的解是不确定的,一般不定方程总有无穷多 个组解,但若加上整数(或正整数)解的特定限制,则不定方程(组)的解有三 种可能:有无限组解,有限组解,或无解。我国古代人民对于不定方程(组)这类问题解法的探讨有着悠久的历史,在 中国古代的孙子算经中曾作为一个

3、典型问题进行论述。 其中的一个经典例题 是:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物有几 何?答曰:二十三。术曰:三三数之剩二,则置一百四十;五五数之剩三,则置 六十三;七七数之剩二,则置三十;并之得二百三十三,以二百一减之,即得。 凡三三数之剩一,则置七十;五五数之剩一,则置二一;七七数之剩一,则置 十五。一百(零)六以上,以一百(零)五减之,即得。在中国民间还广为流传着一个口诀:三人同行七十稀,五树梅花二一。七子团圆正半月,除百零五便得知。就是对这个问题解法的情境化的解释与说明。歌谣中隐含着70、21、15、105这4个数字,只要记住了这4个数,物不知其数问题就可以迎

4、刃而解了。 尤其可 贵的是这种解法具有普遍意义。这个口诀意思是:凡是每3个一数最后剩1个,就取70;凡是每5个一数 最后剩1个,就取21;凡是每7个一数最后剩1个,就取15。在物不知其数问 题中,每3个一数最后剩2个,应该取2个70;每5个一数最后剩3个,应该 取3个21;每7个一数最后剩2个,应该取2个15,相加所得到的和,如果大 于105,再减去105,仍大于105就再减去105,所得到数字就是问题的所有答 案中最小的结果。这种解法对许多人来说都会感到迷惑不解,不能理解这种解法的来龙去脉, 记住了结论,题目出现变形或者进行扩展,就会束手无策。下面我们探索用引入 新的未知数换元的思想解决这种

5、问题。设物体的总数为M,贝U M=3x+2=5y+3=7z+2其中,x, y, z分别表示M除以3,除以5,除以7的商。求出了 x, y, z 以后,M也求出来了。而求x, y, z可以看成求方程组3x+2=5y+33x+2=7z+2的正整数解。化简方程组得3x-5y=1I 3x-7z=0 由一的,7z-5y=1y=l(7z-1) = Z-=z 空一丄=z 经J5555552z 1即y=z52z根据等式,因为y, z都是正整数,所以一定也是一个整数,所以5设z=5t+3(t是非负整数)。(注意:这里引入未知量的关键是设z=et+f的形式,z应该是分母5的倍数并加一个常数项f,常数项确定的原则是

6、:常数项 f与z的系数相乘加上分子中的常数项-1的和是分母53x 5的倍数,即2f-1是分母5的倍数。例如y =x ,所以应设x=4t+3)4所以把z=5t+3(t是非负整数)代入得,2(5t 3) -15=7t+4把y=7t+4(t是非负整数)代入得,7335t把7 (t是非负整数)代入得,z = 5t 335t所以不定方程的通解为:厂x= + 73S y=7t+4k z=5t+3观察通解公式,t的系数出现分数,为保证x, y, z都是整数,再次引入变量 m,使t=3m(m是非负整数),则通解公式变形为,广 x = 35m + 7物体的总数 M=3x+2=3(35m+7)+2=105m+21

7、+2=105m+23当引入的变量m分别取不同的值m012345J JM23128233338443548J J现在我们用这种方法来解决本文开头提出的 “韩信点兵”问题,细心的读 者会发现,“韩信点兵”问题与孙子算经中“物不知其数”是同一个问题,实际上,韩信运用了“物不知其数”的原理计算出操练士兵的人数。通过上题的 计算已知 M=105m+23,又知道操练的士兵有 2300多人,所以当 m=22时, M=2333,即参加操练的士兵有2333人。下面我们用这种方法来解决类似的两个问题。例1现有1角,5角,1元硬币各10枚,从中取出15枚,共7元。1 角, 5角,1元硬币各取了多少枚?设取出1角硬币

8、x枚,5角硬币y枚,1元硬币z枚。本题的实质是求下面这个不定方程的正整数解x+y+z=15t 0.1x+0.5y+z=7且 0 x 15,0 y 15, 0 z 15。 X 10得 x+5y+10z=70 得4y+9z=55由得,y二空仝,使4t 3 (t是非负整数)455-9(4t 3)=7_9t 4把代入得,3 4t 把、代入得,5 5t则不定方程的通解为:x = 5 + 5ty y=79t-z = 3 4t有因为 0 x 15, 0 y 15, 0 z 15,当 t=0, 所以 x=5, y=7, z=3。 即需要取出1角硬币5枚,5角硬币7枚,1元硬币3枚,由于条件的限制,这 个不定方

9、程只有一组符合条件的解。例2 一个盒子里装有不多于200粒棋子,如果每次2粒,3粒,4粒或6 粒地取出,最终盒内都剩一粒棋子;如果每次11粒地取出,那么正好取完,盒子里共有多少粒棋子?设盒子里棋子总数为 M,贝U M=2a+仁3b+1=4c+仁6d+1=11e 其中,a,b,c、d、e分别表示每次取出2粒,3粒,4粒、6粒或11粒的次数。根据等式可得11e-1211e 111e-16观察这四个等式,5个未知量的关系简单,很难用加、减消元法消去其中的三个未知数。观察这四个等式的特点,e应该是2、3、4、6的最小公倍数12的倍数加一个常数k,即e=12t+k,并且要求11k-1是2、3、4、6的倍数,经过试 算k=11,所以令e=12t+11,分别代入上面四个等式得,a=66t+60b=44t+40V c=33t+30 d=22t+20 e=12t+11将通解代入,等式恒成立。则 M=2a+1=2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论