韩信点兵算法原理 韩信点兵的计算过程
创始人
2024-07-28 18:45:52
0

韩信点兵算法原理是什么(韩信点兵算法解析)

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

秦朝末年的时候,战火四起,楚汉相争。在一次战斗中,韩信率1500名将士与楚王大将李锋交战。苦战一场,楚军不敌,败退回营,于是,韩信整顿兵马也返回大本营。当行至一山坡,忽有后军来报,说有楚军骑兵追来。只见远方尘土飞扬,杀声震天。汉军本来已十分疲惫,这时队伍大哗,韩信兵马到坡顶,见来敌不足五百骑,便急速点兵迎敌。

他命令士兵3人排成一排整队,结果多出2名:接着韩信又命令士兵5人排成一排整队,结果多出3名:他又命令上兵7人排成一排整队,结果又多出2名。于是韩信马上说道:“ 我军有1073名见弟,追兵不过区区500人,我们一定能够打败敌人。”

韩信是如何快速计算士兵人数的呢?

其实在一千多年前的《孙子算经》中,就有这道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”

明代数学家程大位还用诗歌概括了这一算法,他写道:

三人同行七十稀,五树梅花廿一枝,

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

按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数。这样的问题,有人称为“韩信点兵”,也叫“中国剩余定理”。

那我们现在来解这道题:

第1步:先列出满足其中一个条件的数(一般从小到大),即除以3余2的数:2,?5,?8,?11,?14,?17,?20,?23,?26,…;?第2步:再列出满足其中第二个条件的数,即除以5余3的数:3,?8,?13,?18,?23,?28,….; 第3步:归纳前面第3步首先出现的公共数是8.8就是满足除以3余2,除以5余3的最小的那个数。3与5的最小公倍数是15.两个条件合并成一个就是8+15×n(n=0,1,2,…)。列出这一串数是8,?23,?38,…;第4步:再列出满足其中第三个条件的数,即除以7余2的数 2,?9,?16,?23,?30,…;第5步:归纳第3步第4步得到的数列。就得出符合题目条件的最小数是23;事实上,我们已把题目中 三个条件合并成一个。3,5,7的最小公倍数是?105?,满足三个条件的所有数是23+105×n(n=0,1,2,…); 第6步:那么韩信点的兵在1000-1100之间,应该是23+105×10=1073人。

如果你随便拿一把蚕豆(数目约在100粒以内),假如3粒一数余1粒,5粒一数余2粒,7粒一数余2粒,那么,原有蚕豆有多少粒呢?

中国剩余定理(韩信点兵)的计算方法是:

第1步:用3个一数剩下的余数,将它乘以70(因为70既是5与7的倍数,又是以3去除余1的数);?第2步:用5个一数剩下的余数,将它乘以21(因为21既是3与7的倍数,又是以5去除余1的数);?第3步:7个一数剩下的余数,将乘以15(因为15既是3与5的倍数,又是以7去除余1的数);?第4步:将这些数加起来,若超过105(105是3,5,7的最小公倍数),就减掉105,如果剩下来的数目还是比105大,就再减去105,直到得数比105小为止。这样,所得的数就是原来的数了。根据这个道理,你可以很容易地把前面的题目列成算式:?1×70+2×21+2×15-105?=142-105?=37。因此,可以知道,原来这一堆蚕豆有37粒。

相关内容

热门资讯

硫磺熏过的枸杞怎么处理 硫磺熏... 硫磺熏过的枸杞需要先泡水清洗,然后用清水漂洗干净,晾干后再食用。硫磺熏过的枸杞是经过化学处理的,因此...
灯心草的作用与功效 灯心草的作... 灯心草是一种常见的中药材,具有清热解毒、祛痰止咳等功效。1. 清热解毒:灯心草能够清热解毒,对于发热...
洛芬待因缓释片多少钱 洛芬待因... 洛芬待因缓释片价格大约在100元左右。洛芬待因缓释片是一种用于缓解疼痛的药物,常用于治疗头痛、牙痛、...
香砂养胃丸和柴胡舒肝丸能一起服... 香砂养胃丸和柴胡舒肝丸可以一起吃。香砂养胃丸是一种中药制剂,主要用于治疗脘腹胀满、食欲不振、消化不良...
蛴螬泡酒的功效与作用 蛴螬泡酒具有清热解毒、消肿止痛、健胃开胃等功效。1. 清热解毒:蛴螬泡酒中的蛴螬具有清热解毒的作用,...
榕树寄生的作用 榕树寄生的作用... 榕树寄生的作用与功效包括增强免疫力、治疗消化系统疾病、促进血液循环等。1. 增强免疫力:榕树寄生中含...
狗肉的嘌呤含量 狗肉的嘌呤指标 狗肉的嘌呤含量因狗的品种、部位和年龄而异。一般来说,狗肉的嘌呤含量较高,尤其是在狗的内脏和骨骼中含量...
越鞠丸一般要吃多久 越鞠丸一般... 越鞠丸一般要吃3-6个疗程。越鞠丸是一种中药制剂,主要用于治疗肝炎、肝纤维化等肝脏疾病。根据临床经验...
湿毒清胶囊和湿毒清片哪个便宜 ... 湿毒清胶囊和湿毒清片的效果相似,但以湿毒清胶囊的效果更好。湿毒清胶囊和湿毒清片均属于清热解毒的中药制...
胸口疼躺着不疼站着疼是怎么回事... 胸口疼躺着不疼,站着疼可能是由肋软骨炎、心肌炎、肺栓塞等原因引起的,详情如下:1.肋软骨炎:胸骨与肋...