韩信点兵的数学原理
韩信点兵是一个有趣的游戏,如果你随便拿一把棋子(数目在100粒左右),先3粒3粒数,不满3粒的记下余数;再5粒5粒数,不满5粒的记下余数;最后7粒7粒地数,也把余数记下来。然后根据每次的余数,就可以知道你原来拿的棋子总共有多少。
如:3个一数余1粒,5个一数余2粒,7个一数余2粒,那么原有棋子是多少呢?
它的算法很简单,而且在我国古代就有。宋朝周密叫它“鬼谷算”或“隔墙算”;杨辉叫它“剪管术”;而“韩信点兵”是较通行的名称。至于它的算法,在《孙子算经》上早有说明,后来在宋朝经过数学家秦九韶的推广,又发现了一种算法,叫“大衍一术”。这就是外国人所称的“中国剩余定理”,是数学史上极有名的问题。
那么到底怎样来计算呢?
A×70+b×21+c×15-105
其中a、b、c分别为3个、5个、7个一数的余数。如果得出数还是比105大,就再减去105,一直到得数比105小为止。
因此你可以很容易地知道,前面问题的答案了
1×70+2×21+2×15-105=37(粒)。
那么“韩信点兵”里为什么要3个一数,5个一数,7个一数呢?周其它的数可以吗?我们先研究一下“韩信点兵”的解法“70a+21b+15c-105”。
我们先来看一下70、21、15、105这4个数和3、5、7之间的关系:
(1)70=2×5×7,70=3×23+1,所以70是5和7的一个公倍数,它被3除后余数是1.
(2)同理,21是3与7的一个公倍数,它被5除后余数是1.
(3)15是3与5的一个公倍数,它被7除后余数是1.
(4)105=3×5×7,是3、5、7的最小公倍数。
根据上面的这些关系,“70a+21b+15c-105”确实是所求的得数。所以,70a+21b+15c-105被3除的余数是1。据同样的道理,这个数被5除后的余数是2,被7除后余数是2.
那么,“韩信点兵”里为什么要用3、5、7这三个数呢?我们知道,3、5、7中任意两个数的最大公约数都是1,也就是说是两两互素。于是就可以找到这样一个数,是3、5、7其中两个数的公倍数,而被另一个数除后余数是1,类似70、21、15。这也就是“韩信点兵”中的三个数的要求。
那么不是两两互素的数,是不是就一定找不到类似70、21、15的数呢?如4、6、7这三个数,4与6不是互素,它们的最大公约数是2,而6与7的任何一个公倍数都是偶数,被偶数4除后的余数也一定是偶数,而不可能是1,所以是找到与70、21、15相当的三个数的。因此在“韩信点兵”里就不能用。
我们也可以不用3、5、7这三个数,而换成其它两两互素的数,如2、3、11.这时的计算式是“33a+22b+12c-66”。不信的话,你可以用上文中的例子试一试,看是不是37粒。
猜你喜欢内容
-
药房装修有什么要求吗
开药店装修时需要注意以下要求:特色突出:店面设计应有明显特色,主题鲜明,以吸引顾客和路人的注意。...
-
装修镜子怎么买好看
购买装修镜子时,可以参考以下步骤和建议:根据镜子的使用场景选择合适的类型,例如浴室、卧室、客厅或...
-
藏式装修木板怎么选好
选择藏式装修木板时,可以参考以下要点:质量好的板材表面应光滑平整,无缺陷。侧面看板芯厚度是否均匀...
-
卧室太小怎么装修实例
针对卧室太小的情况,以下是一些实用的装修实例和建议:案例:面积约6.5平方米,采用定制榻榻米床的设计...
-
复式装修怎么除甲醛
复式装修后除甲醛可以采取以下几种方法:活性炭和竹炭具有较强的吸附能力,可以放置在室内各个角落,如...
-
淘宝店铺装修用什么颜色
淘宝店铺装修时,选择合适的颜色可以显著提升店铺的吸引力和用户体验。以下是一些推荐的颜色及其适用场...
-
院里有柱子怎么装修
针对院子里有柱子的装修问题,以下是一些建议:隐藏式设计:将柱子包装成衣柜或其他功能型房间,增加收...
-
大白墙怎么装修耐脏
要使大白墙更耐脏,可以采取以下几种装修策略:根据房间的光线情况选择色调。自然光充足的房间适合冷白...
-
开养生馆注意什么装修
开养生馆时,装修是一个非常重要的环节,它不仅关系到顾客的第一印象,还直接影响到养生馆的整体氛围和...
-
法院野蛮装修怎么处理
面对野蛮装修问题,可以采取以下几种处理方式:发生纠纷时,首先尝试与对方进行沟通协商,寻求双方都能...