南开大学数学文化-14若干数学典故中的数学文化-韩信点兵与中国剩余定理

合集下载

韩信点兵问题,中国仅有的世界通用定理

韩信点兵问题,中国仅有的世界通用定理

韩信点兵问题与中国剩余定理今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二.问物几何?这段文字翻译成现代数学语言其实并不难,就是一个数同时满足除以3余数是2,除以5余数是3,除以7余数是2,问这个数是多少?此类问题古人称为“韩信点兵问题”,据说是韩信不用过问兵的数量,只需让士兵变换方阵即可快速得出士兵的数量,也不知道是真是假,如果是真的,那韩信也算是一个数学过硬的将军了.上过小学的同学都知道,我们随便试几个数就可以很快发现,23就是第一个满足的数字.然而,你要找到更多的数字,那就有些难度了.要是换成更大的数字,例如一个数除以5余1,除以6余5,除以7余4,除以11余10,那这样的数如何去求呢?这就是今天小编要分享的是中国剩余定理.中国剩余定理是唯一一个以国家命名的定理,“韩信点兵问题”的记载最早出自南北朝数学名著《孙子算经》,中国剩余定理也叫孙子定理.这个问题放在现在肯定是不难求解的,接触过初等数论的同学就知道,只需解一个同余式组.)5(mod 3)3(mod 2N )7(mod 2{≡≡≡N N 的最小正整数解.方法一:大衍求一术公元13世纪,大数学家秦九韶集前法之大成,终于在一次同余式的研究上获得超越前人的辉煌成果,系统的阐述了“大衍求一术”,到了明代,著名大数学家程大位,在他的《算法统宗》中,还编写了四名歌诀:三人同行七十稀,五树梅花廿一枝,七子团圆正半月,除百零五便得知.意思不难理解:三个人一同走路,70岁的老者很少,五棵梅花树上一共有21朵梅花,7个孩子在每月十五团圆,把这些数减去105便能得出答案.为什么?其中的原理还是让多数人摸不着头脑的,程大位数学家就更加详细了:①找出能被5与7整除而被3除1的数70,被3与7除而被5除余1的数21,被3与5整除而被7余1的数15;②把70、21、15这三个数字分别乘以它们的余数,再把三个积加起来是233,由于63与30都能被3整除,故233与140这两数被3除的余数相同,都是2.同理,233与63被5除余数是3;233与30被7除余数是2,所以233是满足题目的一个数;③而3,5,7的最小公倍数是105,故233加减105的整数倍后被3,5,7除的余数不会变,从而所得的数都能满足题目的要求.故105n+23就是问题的解.方法二:等差数列法学过小学奥数的同学或者学过高中数学数列的同学非常好理解,三三数之余二,即3n+2,穷举得2,5,8,11,14........,从这些数中找到除以5余数是3的数,第一个数是8,故15n+8满足前两条件;再从15n+8的数中找到23满足除以7余2,而15和7的最小公倍数为105,故105n+23即满足所有条件.是不是相当简单?方法三:不定方程法设这个数为n ,则有273523+=+=+=z n y n x n 消去n 可得,175135-=--=-z y x y ,再消去y 得z z z x 31237+==,而x 为整数,可令k =z 31,即有z =3k ,x =7k ,代入可得5y -21k =-1,可得y =21k ′+4,代入可得n =105k ′+23,此法亦不难理解,初中生学过方程的即可.当然,还是一个核心的问题,这类问题有没有固定的解法,一旦数字改变,那解法可能会变得复杂,甚至算不出来.其实是有的.古人也早就提出了解法,不过具体原因在哪里,很多人是不明白的.如下:三三数之剩二,置一百四十,五五数之剩三,置六十三,七七数之剩二,置三十,并之,得二百三十三,以二百一十减之,即得。

韩信点兵又称为中国剩余定理

韩信点兵又称为中国剩余定理

簡介:韓信點兵又稱為中國剩餘定理,乃由於相傳漢高祖劉邦問大將軍韓信統御兵士多少,韓信答說,每3人一列餘1人、5人一列餘2人、7人一列餘4人、13人一列餘6人……。

劉邦茫然而不知其數。

韓信點兵是一個很有趣的猜數遊戲,隨便抓一把蠶豆粒,假若3個一數餘1粒,5個一數餘2粒,7個一數餘2粒,那麼所抓的蠶豆有多少粒?這類題目看起來是很難計算的,可是中國古時卻流傳著一種算法,它的名稱也很多,宋朝周密叫它「鬼谷算」,又名「隔牆算」;楊輝叫它「剪管術」;而比較通行的名稱是「韓信點兵」。

最初記述這類算法的是一本名叫「孫子算經」的書,後來在宋朝經過數學家秦九韶的推廣,又發現了一種算法,叫做「大衍求一術」,流傳到西洋以後,外國化稱它是「中國剩餘定理」,在數學史上是極有名的問題。

至於它的算法,在「孫子算經」上就已經有了說明:“凡三三數之剩一,則置七十;五五數之剩一,則置二十一;七七數之剩一,則置十五”,而且還流傳著這麼一首歌訣:三人同行七十稀,五樹梅花廿一枝,七子團圓正半月,除百零五便得知。

這就是韓信點兵的計算方法,《孫子算經》中給出了其中關鍵的步驟是:但在《孫子算經》中並沒有說明求乘數的方法,直到1247年宋代數學家秦九韶在《數書九章》中才給出具體求法:70是5與7最小公倍的2倍,21、15分別是3與7、3與5最小公倍數的1倍。

秦九韶稱這2、1、1的倍數為“乘率”,求出乘率,就可知乘數,意思是說:凡是用3個一數剩下的餘數,將它用70去乘(因為70是5與7的倍數,而又是以3去除餘1的),5個一數剩下的餘數,將它用21去乘(因為21是 3與 7的倍數,又是以5去除餘1的),7個一數剩下的餘數,將它用15去乘(因為15是3與5的倍數,又是以 7去除餘 1的),最後將70、5、15這些數加起來,若超過105,就再減掉105,所得的數便是原來的數了。

根據這個道理,你就可以很容易地把前面一個題目列成算式:1×70+2×21+2×15-105=142-105=37。

韩信点兵的故事及数学知识

韩信点兵的故事及数学知识

韩信点兵的故事及数学知识
韩信点兵的故事是一个著名的数学问题,它在中国古代数学史上占有重要地位。

这个故事描述的是韩信在点兵时,通过利用余数的方法来判断士兵的数量。

故事背景是秦朝末年,楚汉相争时期。

韩信作为刘邦的部下,需要点兵迎战。

他让士兵们每排站3人,结果多出2名;每排站5人,结果多出3名;每排站7人,结果多出2名。

通过这一系列条件,韩信得知了总共有1073名士兵。

这个问题的核心是利用余数来判断士兵的数量。

当士兵们每排站3人时,多出2人,即士兵总数除以3的余数是2。

同样地,当每排站5人时,多出3人,即士兵总数除以5的余数是3。

当每排站7人时,多出2人,即士兵总数除以7的余数是2。

因此,我们可以使用中国剩余定理来解决这个问题。

中国剩余定理是指在整数系中,给定一组线性同余方程(组),存在一个整数n,使得n对这组同余方程(组)的余数均为0。

在这个问题中,我们可以设士兵总数为n,那么n对3、5、7的余数分别为2、3、2。

因此,我们可以得到一组线性同余方程:
n ≡ 2 (mod 3)
n ≡ 3 (mod 5)
n ≡ 2 (mod 7)
通过解这组方程,我们可以得到士兵的总数为1073。

这个故事展示了数学在古代中国的广泛应用。

通过数学方法来解决实际问题,不仅体现了数学的实用性,也展示了古代中国在数学领域的卓越成就。

韩信点兵——中国剩余定理

韩信点兵——中国剩余定理

韩信点兵——中国剩余定理韩信是中国古代一位有名的军事家,民间流传着许多他的故事,韩信点兵便是其中之一。

秦朝末年,楚汉相争。

一次,韩信率1500名将士与楚王大将李锋交战。

苦战一场,楚军不敌,败退回营,于是,韩信整顿兵马也返回大本营。

当行至一山坡,忽有后军来报,说有楚军骑兵追来。

只见远方尘土飞扬,杀声震天。

汉军本来已十分疲惫,这时队伍大哗,韩信兵马到坡顶,见来敌不足五百骑,便急速点兵迎敌。

韩信命令士兵3人一排,结果多出2名;接着命令士兵5人一排,结果多出3名;他又命令士兵7人一排,结果又多出2名。

韩信马上向将士们宣布:“我军有1073名勇士,敌人不足五百,我们居高临下,以众击寡,一定能打败敌人。

”一时间旌旗摇动,鼓声喧天,汉军步步逼近,楚军乱作一团。

交战不久,楚军大败而逃。

部将好奇地问韩信:“大帅是如何迅速地算出我军人马的呢?”韩信说:“根据编队时排尾的余数算出来的。

”韩信到底是怎么算出来的呢?这也是中国古代的一道趣味算术题。

有一首四句诗隐含了解题的思路:“三人同行七十稀,五树梅花廿一枝。

七子团圆正半月,除百零五便得知。

”诗里让人记住这几个数字:3与70,5与21,7与15,还有105(也就是3、5、7的公倍数)。

这些数是什么意思呢?题中3人一列多2人,用2×70;5人一列多3名,用3×21;7人一列多2人,用2×15,三个乘积相加:2×70+3×21+2×15=233用233除以3余2,除以5余3,除以7余1,符合题中条件。

但是,因为105是3、5、7的公倍数,所以233加上或减去若干个105仍符合条件。

这样一来,128、338、443、548、653……都符合条件。

总之,233加上或减去105的整数倍,都可能是答案。

韩信根据现场观察,得出了1073这个数字。

诗歌里的数字又是怎么得来的呢?70是5和7的公倍数,除以3余1;21是3和7的公倍数,除以5余1;15是3和5的公倍数,除以7余1。

“韩信点兵法”和中国剩余定理

“韩信点兵法”和中国剩余定理

“韩信点兵法”和中国剩余定理中国古代数学有几项研究曾经远远领先于世界,被西方称为“中国剩余定理”的算法就是其中之一。

定理中蕴含的数学思想,在世界近代数学的很多分支中都可以找到其身影。

韩信是西汉时期的名将,同时也是中国历史上排得上号的著名军事家。

关于他有各种各样或真或假的传说,其中就有一个跟数学有很密切的关系。

据说有一次韩信率领1500人与楚军大战,楚军败退,汉军也伤亡四五百人。

韩信率军回营途中,军士又报告楚军来袭,韩信马上命令整队迎战。

他先按3人一排列队,多出2人;又按5人列队,多出3人;再按7人列队,多出2人。

于是他鼓舞士兵们说,我们一共有1073人,而楚军不足500人,我们一定能战胜楚军。

汉军士气大振,果然大败楚军。

这就是所谓“韩信点兵法”。

在这个故事中关于列队方式有各种不同的说法,但在数学上这都属于数论中的余数问题。

这类问题对于同余理论的发展有重要的推动作用。

中国数学家在余数问题上有很多世界领先的研究成果。

例如古代数学名著《孙子算经》里有一个问题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。

问物几何?”翻译成数学语言就是:求正整数N,使N除以3余2,除以5余3,除以7余2。

如何求符合上述条件的正整数N呢?《孙子算经》给出了一个非常有效的巧妙解法。

“三、三数之剩二,置一百四十;五、五数之剩三,置六十三;七、七数之剩二,置三十,并之,得二百三十三。

以二百一十减之,即得。

凡三、三数之剩一,则置七十;五、五数之剩一,则置二十一;七、七数之剩一,则置十五。

一百六以上,一百五减之,即得。

”这段文言读起来有点拗口,但如果读完本文下面的内容,再回头看就不难理解了,所以暂时先不解释。

《孙子算经》后的一千多年,十六世纪的数学家程大位在其所著的《算法统宗》里以歌谣的方式给出了这个问题的解法。

三人同行七十稀,五树梅花廿一枝,七子团圆正半月,除百零五便得之。

在歌谣的前三句中,每句给出一组数,分别是(3,70),(5,21),(7,15)。

《“韩信点兵”与中国的剩余定理 》课件1-优质公开课-人教B版选修3-1精品

《“韩信点兵”与中国的剩余定理 》课件1-优质公开课-人教B版选修3-1精品
以上的问题写成数学式子就是:“寻找x,使得x≡1 (mod 2),x≡2(mod 3)。” 而答案是:所有形如6k-1的数。
中国古算书的一个问题
在成书差不多4世纪时的一本中国最古老的数学
书之一——《孙子算经》里的下卷第26题,是一个 闻名世界的数学问题。这问题有人称它为“孙子问 题” 现在我们看这问题:“今有物不知其数,三三数之
现在让我再问一个问题:“什么数被3除余2?” 我想你一定会回答:所有形如3k+2的数,这里k可 以等于0,±1,±2,…,这就是在[2]3里的数。 这两个问题都是很容易。现在让我们把这两个问题 合成一个问题:“什么数被2除余1,被3除余2?”
这里你就必须在[2]3里找所有的奇数,即-7,- 1,5,11,…等等。(如果你学过初等集合论,你 就是要找交集[1]2∩[2]3的所有元素。) 而这些所有的数可以写成形如6k-1。(k=0, ±1,±2,…) 因为6k-1≡1(mod 2),6k-1≡2(mod 3)
剩二,五五数之剩三,七七数之剩二,问物几何?”
这问题翻译成现在的白话是:“现在有一些东西不
知道它们的个数,三个三个一组剩下2个,五个五
个一组剩下3个,七个七个一组剩下2个,问这些东
西有多少?”
我们把这个问题再翻译成数学问题,就变成:“寻 找x,使得x≡2(mod 3),x≡3(mod 5),x≡2 (mod 7)。”
因此b-a=-(a-b)=n×(-k),即b≡a (modn)。我们说“同余具有对称性”。
另外如果有a≡b(mod n),b≡c(mod n),
则我们可以得到a≡c(mod n)。 这就是“同余具有传递性。
让我们看看下面的例子:
例1.取n=2,则我们把整数分成偶数或奇数,就是…… [0]2={0,±2,±4,±6,…±2k,…}包含所有偶数。 [1]2={±1,±3,…±(2k+1),…}包含所有的奇数。

中国剩余定理与韩信点兵

中国剩余定理与韩信点兵

中国剩余定理与韩信点兵例1:一个两位数,用它除58余2,除73余3,除85余1,这个两位数是多少?分析解答:用一个两位数除58余2,除73余3,除85余1,那么58-2=56,73-3=7 0,85-1=84能被这个两位数整除,这个两位数一定是56、70和84的公约数。

由可可见,56、70、84的两位数公约数是27=14,可见这个两位数是14。

例2:有一个数,除以3余数是1,除以4余数是3,这个数除以12余数是多少?分析解答:因为除以3余数是1的数是1,4,7,10,13,16,19,22,25,28,31,…除以4余数是3的数是3,7,11,15,19,23,27,31…所以,同时符合除以3余数是1,除以4余数是3的数有7,19,31,…这些数除以12余数均为7。

例3:学习委员收买练习本的钱,她只记下四组各交的钱,第一组2.61元,第二组3.19元,第三组2.61元,第四组3.48元,又知道每本练习本价格都超过1角,全班共有_____人。

分析解答:根据题意得319-261=练习本单价第二、一组人数之差,348-319=练习本单价第四、二组人数之差。

即练习本单价第二、一组人数之差=58,练习本单价第四、二组人数之差=29,所以,练习本单价是58与29的公约数,这样,练习本的单价是29分,即0.29元。

因此,全班人数是[注]这里为了利用练习本单价是总价的公约数这一隐含条件,将小数化成整数来考虑,为解决问题提供了方便。

这里也可直接找261、319和348的公约数,但比较困难。

上述解法从一定意义上说是受了辗转相除法的启示。

拓展训练营:1、有一盒乒乓球,每次8个8个地数,10个10个地数,12个12个地数,最后总是剩下3个。

这盒乒乓球至少有多少个?2、求被6除余4,被8除余6,被10除余8的最小整数。

3、一盒围棋子,三只三只数多二只,五只五只数多四只,七只七只数多六只,若此盒围棋子的个数在200到300之间,问有多少围棋子?4、求一数,使其被4除余2,被6除余4,被9除余8。

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

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

中国剩余定理的应用实例——韩信点兵物不知其数问题出自一千六百年前我国古代数学名著《孙子算经》。

原题为:"今有物不知其数,三三数之二,五五数之三,七七数之二,问物几何?"这道题的意思是:有一批物品,不知道有几件。

如果三件三件地数,就会剩下两件;如果五件五件地数,就会剩下三件;如果七件七件地数,也会剩下两件。

问:这批物品共有多少件?变成一个纯粹的数学问题就是:有一个数,用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合乎题目要求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

① 化繁为简
我们还是先看只有前两个条件的简化题目。
1,3,5,7,9,11,13,15,17,19,21,23,25,… ( 用2除余1)
5, 11, 17, 23, …
( 用3除余2)
上述筛选过程的第一步,得到: 1,3,5,7,9,11,13,15,17,19,21,23,25,…
其实是列出了“用2除余1”的数组成的数列。这个数列 实际上是用带余除法的式子得到的。
倍数,因此,它是2与3的公倍数。由此想到
21
对整个问题寻找规律
问题: 今有物不知其数,二二数之剩1,三三
数之剩2,四四数之剩3,五五数之剩4,六六 数之剩5,七七数之剩6,八八数之剩7,九九 数之剩8,问物几何?
22
②寻找规律
设问题中,需要求的数是 x ,则 x 被2,
3,4,5,6,7,8,9去除,所得的余数都
1
(2);
y 7n3
z z
3n1 5n2
(3)
z 7n3 1
37
x x
3n1 5n2
1
(1);
x 7n3
y
y
3n1 5n2
1
(2);
y 7n3
z z
3n1 5n2
(3)
z 7n3 1
(1)式意味着,在5和7的公倍数中(35,70, 105,…)寻找被3除余1的数;
2.《孙子算经》中“有物不知其数” 问题的解答
问题:今有物不知其数, 三三数之剩2, 五五数之剩3, 七七数之剩2, 问物几何?
26
1)筛法.
2,5,8,11,14,17,20,23,26,29,…(用3除余2)
8,23,…
(用5除余3)
23,…
由此得到,23是最小的一个解。
(用7除余2)
至于下一个解是什么,要把“…”写出来才知道; 实践以后发现,是要费一点儿功夫的。
44
于是我们要求的数是
s 2x 3y 2z 2(105k1 70) 3(105k2 21) 2(105k3 15) (70 2 21 3 15 2) 105(2k1 3k2 2k3) 70 2 21 3 15 2 105k k 2, 1,0,1, 2,3,
是比除数少1,于是我们把被除数x x 再加1,
则 x 1就可被2,3,4,5,6,7,8,9均
整除。也就是说, x 1 是2,3,4,5,6,7,8,9
的公倍数,从而是其最小公倍数 [2,3,4,5,6,7,8,9]的倍数。
23
x 1 k [2,3,4,5,6,7,8,9] k 2520,k 1,2,3,
右边仍然保持是7的倍数,可再加 7l(或再减 ),
则 7h
x 5 7l 7(n3 1 l) (或 x 2 7h 7(n3 h)) 将 l 1,2,3 (或h 1, 2,3 ) 代入试算、分
析,
32
最后发现,为达到目的 (三个等式的右边分别是3,5,7的倍 数),最小的加数是82( l 11 时
x 7n3
y
y
3n1 5n2
1
(2);
y 7n3
z
z
3n1 5n2
(3)
z 7n3 1
于是(1)式两边同减70变为这样:第二个等式右边仍 是5的倍数,第三个等式右边仍是7的倍数,而第一个等式 右边因为减的70是“用3除余1”的数,正好原来也多一个1, 减没了。第一个等式右边也成为了倍数,是3的倍数。
5 7l 82 )(或最小的减数是23,
即 h 3 时 2 7h 23)。
33
用等式两边加82来求解,有
x x
82 82
3(n1 5(n2
28) 17)
x 82 7(n3 12)
x 82 k [3,5, 7] k 105 x 105k 82, k 1, 2,3,
5, 11, 17, 23, … ( 用3除余2)
11, 23,…
( 用4除余3)
10
再从中挑“用5除余4”的数,…
一直筛选下去,舍得下功夫,就一定可 得结果。
并且看起来,解,还不是唯一的;可能 有无穷多个解。
11
化繁为简的思想
当问题中有很多类似的条件时,我们先只看其中两三个条件,这 就是化繁为简。
于是得到
x 105k1 70 y 105k2 21 z 105k3 15
41
现在重复一下:所得的x是被3除余1,被 5和7除余0的数;y是被5除余1,被3和7除余 0的数;z是被7除余1,被3和5除余0的数。
42
那么,凑出 s 2x 3y 2z , s 不就是我们需要求的数吗?
x x
3n1 5n2
2 3
(*)
x 7n3 2
我们先对前几页(*)式作两个方面的简化:一方面是 每次只考虑“一个除式”有余数的情况(即另两个除式都 是整除的情况);另一方面是把余数都简化为最简单的1。 这样得到三组方程。
x x
3n1 5n2
1
(1);
x 7n3
y
y
3n1 5n2
原因是82+23=105,故令 k k 1 ,
第一组解就成为 x 105(k 1) 82 105k 105 82 105k 23 便转化成第二组解。
35
但是,这82和23来之不易;并且如果 题目中的余数变了,就得重新试算,所以 这方法缺少一般性,为使它具有一般性, 要做根本的修改。
36
3)单因子构件凑成法
27
2)公倍数法
现在仿照上边用过的“公倍法”,
设要求的数为 x ,则依题意,得联立
方程组
x x
3n1 5n2
2 3
(*)
x 7n3 2
28
按上一问题中“公倍数法”解决问题的 思路:把方程两边同时加上或减去一个什么 样的数,就能使三个等式的右边分别是3,5, 7的倍数,从而等式左边就是3,5,7的公倍 数了。
用等式两边减23来求解,有
x x
23 23
3(n1 5(n2
7) 4)
x 23 7(n3 3)
多了一个“k 0

要求。
x 23 k[3,5, 7] k 105 x 105k 23, k 0,1, 2,3,
” ,因这时x 也是正数,
34
这两组解是一样的,都是“23,23+105, 23+2×105,……”。
17
接着从中筛选出“用3除余2”的 数,就是挑出符合下面“带余除法”表达
x 3n2 2式,(0 2 3)
n2
的数,这里 可取0,1,2,3,4,… 再继续做下去 … …
18
如果我们不分上面两步,而是一上
来就综合考虑两者,则就是要解联立方
程组
x x
2n1 3n2
1中的x. 2
19
那么,为了解这个方程组,除了刚才的筛法 外,还有没有更加巧妙的解法?
43
因为,用3去除s时,除y及除z均余0 除3y及除2z均余0,
又除x余1 除2x余2,∴用3除s时余2。
用5去除s时,除x及除z均余0
除2x及除2z均余0,
又除y余1 除3y余3,∴用5除s时余3。 用7去除s时,除x及除y均余0
除2x及除3y均余0,
又除z余1 除2z余2, ∴用7除s时余2。
我们考察上边两个方程的特点,发现,两个 “带余除法”的式子,都是“余数比除数少1”。
于是想到,如果把被除数再加1,不是余数就为 0了吗?换句话说,不是就出现整除的情况了吗?
20
于是把上边每个方程两边都加上1,成为
x x
1 1
2(n1 3(n2
1) 1)
这说明, x 1 既是2的倍数,又是3的
39
x x
70 70
3(n1 5(n2
23) 14)
x 70 7(n3 10)
x 70 k1[3,5, 7] k1 105 x 105k1 70, k1 0,1, 2,
(2)式两边同减21变为
y y
21 21
3(n1 5(n2
7) 4)
y 21 7(n3 3)
一个复杂的问题,如果在简化时仍然保留了原来问题的特点和本 质,那么简化就“不失一般性”。
学会“简化问题”与学会“推广问题”一样,是一种重要的数学 能力。
寻找规律的思想
把我们的解题方法总结为筛法,是重要的进步,是质的飞跃: ——找到规律了。
筛法是一般性方法,还可以用来解决其他类似的问题。
12
2)公倍数法
即 x 2520k 1,k 1,2,3,
这就是原问题的全部解,有无穷多个解,其中第 一个解是2519;我们只取正数解,因为“物体的 个数”总是正整数。
24
[思]: ① 求“用2除余1,3除余2,… 用m除余 m- 1”的数。 ② 求“用a除余a -1,用b除余b-1,用c 除余c-1”的数。
(a,b,c是任意大于1的自然数) ③ 求“用2,3,4,5,6,7,8,9除 都 余1”的数。 ④ 求“用5,7,9,11 除都余2”的数。 25
这要通过反复的试算去完成。
29
一种试算的方法
x x
3n1 5n2
2 3
x 7n3 2
(*)
30
从第三个等式入手,两边加5(或减2)则 得
x 5 7(n3 1) (或x 2 7n3)
31
则右边是7的倍数了,但两边加5(或减2)并不 能使前两式的右边分别是3的倍数和5的倍数,所以 两边加5(或减2)并不能使右边成为3,5,7的公 倍数。再继续从第三个等式入手,为使第三个等式
趣题——找次品:
1)有5个外形相同的乒乓球,其中只有 1个重量不标准的次品乒乓球。
现再给你一个标准球;请用一架不带 砝码的天平,最多两次使用该天平,找 出上述次品乒乓球。
相关文档
最新文档