韩信点兵歇后语的故事及算法

玩过英雄杀的小伙伴们都知道,韩信在摸牌的时候都会说上一句:“多多益善”。其实这就歇后语的后半句:“韩信点兵——多多益善”。当然,每一个歇后语后面都有着一个历史典故。韩信点兵的典故是汉高祖刘邦与韩信的一次对话中得出来的。
韩信作为中国历史上杰出的军事家,曾为刘邦建立汉室王朝立下了汗马功劳。
有一回,汉高祖刘邦在与韩信闲谈的时候,议论朝中将领的军事才能。在他俩看来,那些将军无论在沙场征战,还是出谋划策,都各有长处或短处。
到后来,刘邦问韩信:“你看我能带多少兵?
韩信斜了刘邦一眼说:“你顶多能带十万兵吧!
汉高祖心中有三分不悦,心想:你竟敢小看我!“那你呢?”
韩信傲气十足地说:“我呀,当然是多多益善啰!
刘邦心中又添了三分不高兴,勉强说:“将军如此大才,我很佩服。现在,我有一个小小的问题向将军请教,凭将军的大才,答起来一定不费吹灰之力的。”
韩信满不在乎地说:“可以可以。”
刘邦狡黠地一笑,传令叫来一小队士兵隔墙站队,刘邦发令:“每三人站成一排。”
队站好后,小队长进来报告:“最后一排只有二人。”
刘邦又传令:“每五人站成一排。”
小队长报告:“最后一排只有三人。”
刘邦再传令:“每七人站成一排。”
小队长报告:“最后一排只有二人。”
刘邦转脸问韩信:“敢问将军,这队士兵有多少人?”
韩信脱口而出:“二十三人。”
刘邦大惊,一面则佯装笑脸夸了几句,并问:“你是怎样算的?”
韩信说:“臣幼得黄石公传授《孙子算经》
刘邦心中的不快已增至十分。韩信从刘邦笑的神态中观察,猛然悟出了自己无意中刺伤了皇帝的虚荣心。他赶忙巧妙地回答说:“陛下不善于带兵,却擅长指挥将领,这就是我始终在你手下的原因。况且您是真龙天子,受命于天,哪是我们这些人所能比拟的?”刘邦又笑了,这次是满意的笑。
《孙子算经》,这孙子乃鬼谷子的弟子,算经中载有此题之算法,口诀是:
三人同行七十稀,
五树梅花开一枝,
七子团圆正月半,
除百零五便得知。”
刘邦出的这道题,可用现代语言这样表述:
“一个正整数,被3除时余2,被5除时余3,被7除时余2,如果这数不超过100,求这个数。”
《孙子算经》中给出这类问题的解法:“三三数之剩二,则置一百四十;五五数之剩三,置六十三;七七数之剩二,置三十;并之得二百三十三,以二百一十减之,即得。凡三三数之剩一,则置七十;五五数之剩一,则置二十一;七七数之剩一,则置十五,一百六以上,以一百五减之,即得。”用现代语言说明这个解法就是:
首先找出能被5与7整除而被3除余1的数70,被3与7整除而被5除余1的数21,被3与5整除而被7除余1的数15。
所求数被3除余2,则取数70×2=140,140是被5与7整除而被3除余2的数。
所求数被5除余3,则取数21×3=63,63是被3与7整除而被5除余3的数。
所求数被7除余2,则取数15×2=30,30是被3与5整除而被7除余2的数。
又,140+63+30=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除的余数不会变,从而所得的数都能满足题目的要求。由于所求仅是一小队士兵的人数,这意味着人数不超过100,所以用233减去105的2倍得23即是所求。
这个算法在我国有许多名称,如“韩信点兵”,“鬼谷算”,“隔墙算”,“剪管术”,“神奇妙算”等等,题目与解法都载于我国古代重要的数学著作《孙子算经》中。一般认为这是三国或晋时的著作,比刘邦生活的年代要晚近五百年,算法口诀诗则载于明朝程大位的《算法统宗》,诗中数字隐含的口诀前面已经解释了。宋朝的数学家秦九韶把这个问题推广,并把解法称之为“大衍求一术”,这个解法传到西方后,被称为“孙子定理”或“中国剩余定理”。
不过最后由于韩信过于的强大,已经脱离了汉高祖刘邦的控制,且意图不轨,最终别刘邦一干人等算计而死。

  • 闊╀俊鐐瑰叺姝囧悗璇殑鏁呬簨鍙婄畻娉
    绛旓細鐜╄繃鑻遍泟鏉鐨勫皬浼欎即浠兘鐭ラ亾锛闊╀俊鍦ㄦ懜鐗岀殑鏃跺欓兘浼氳涓婁竴鍙ワ細鈥滃澶氱泭鍠勨濄傚叾瀹炶繖灏辨瓏鍚庤鐨勫悗鍗婂彞锛氣滈煩淇$偣鍏碘斺斿澶氱泭鍠勨銆傚綋鐒讹紝姣忎竴涓瓏鍚庤鍚庨潰閮芥湁鐫涓涓巻鍙插吀鏁呫傞煩淇$偣鍏电殑鍏告晠鏄眽楂樼鍒橀偊涓庨煩淇$殑涓娆″璇濅腑寰楀嚭鏉ョ殑銆傞煩淇′綔涓轰腑鍥藉巻鍙蹭笂鏉板嚭鐨勫啗浜嬪锛屾浘涓哄垬閭﹀缓绔嬫眽瀹ょ帇鏈濈珛涓嬩簡姹楅┈鍔...
  • 楝艰胺绠闊╀俊鐐瑰叺鎬庝箞绠
    绛旓細闊╀俊甯1500鍚嶅叺澹墦浠,鎴樻鍥涗簲鐧句汉,绔3浜轰竴鎺,澶氬嚭2浜;绔5浜轰竴鎺,澶氬嚭4浜;绔7浜轰竴鎺,澶氬嚭6浜恒傞煩淇¢┈涓婅鍑轰汉鏁:1049 濡傚涓浜,鍗冲彲鍑戞暣銆傚垢瀛樹汉鏁板簲鍦1000~1100浜轰箣闂,鍗冲緱鍑: 3涔5涔7涔10鍑1=1049(浜) 鍒颁簡鏄庝唬,鏁板瀹剁▼澶т綅鐢ㄨ瘲姝屾鎷簡杩欎竴绠楁硶,浠栧啓閬: 涓変汉鍚岃涓冨崄绋,浜旀爲姊呰姳寤夸竴鏋, ...
  • 闊╀俊鐐瑰叺涓嬩竴鍙姝囧悗璇
    绛旓細1銆佹瓏鍚庤閲婁箟 闊╀俊鐐瑰叺鈥斺斿澶氱泭鍠勶紝鏉ユ簮娣畨姘戦棿浼犺銆傚瘬鎰忚秺澶氳秺濂銆傚澶氱泭鍠勶紝褰㈠涓鏍蜂笢瑗挎垨浜虹瓑瓒婂瓒婂ソ銆傜泭锛氭洿鍔狅紝澶氾紱鍠勶細濂姐2銆佸嚭澶勫強鍏告晠 瑗挎眽路鍙搁┈杩併婂彶璁奥锋樊闃翠警鍒椾紶銆嬶細涓婇棶鏇帮細鈥滃鎴戣兘灏嗗嚑浣曪紵鈥濅俊鏇帮細鈥滈櫅涓嬩笉杩囪兘灏嗗崄涓囥傗濅笂鏇帮細鈥滃瓙鏈変綍濡傦紵鈥濇洶锛氣滆嚕澶氬鑰岀泭鍠勮炽傗濆垬...
  • 闊╀俊鐐瑰叺姝囧悗璇
    绛旓細闊╀俊鐐瑰叺姝囧悗璇細闊╀俊鐐瑰叺鈥斺斿澶氱泭鍠銆
  • 闊╀俊鐐瑰叺姝囧悗璇涓嬩竴鍙ユ槸浠涔?闊╀俊鍏垫硶鍏告晠浠嬬粛
    绛旓細绛旀洶锛氳嚕澶氬鐩婂杽鑰銆傞煩淇$偣鍏靛澶氱泭鍠勭殑鍏告晠灏辨槸杩欐牱鏉ョ殑銆傚彲鑳芥湁浜涜鑰呮湁鐐逛笉鐞嗚В锛岄氫織鍦拌锛岃嫢鏄袱涓櫘閫氫汉鎵撴灦锛岀洿鎺ユ姟璧锋嫵澶存墦灏卞彲浠ヤ簡锛岃屼笁涓汉鎵撴灦锛屽氨涓嶈兘涓椤夸贡鎵擄紝鍚﹀垯瀹规槗璇激锛屽氨闇瑕佽绌剁偣鍎跨瓥鐣ヤ簡銆傚埌浜嗗崄涓汉鎵撶兢鏋剁殑鏃跺欙紝灏辨洿寰楁湁鎴樻湳璋嬬暐锛屼贡鎵撲竴閫氳偗瀹氭槸涓嶈鐨勩傚皢杩欎釜閬撶悊寮曠敵...
  • 鍏充簬姝囧悗璇殑鏁呬簨 闊╀俊鐐瑰叺姝囧悗璇殑鏁呬簨
    绛旓細涓嶆槸椹鹃┉澹叺鐨勶紝鑰屽皢澹滑鏄笓闂ㄨ缁冨+鍏电殑銆傗濅竴銆佷綔涓烘垚璇鏁呬簨 娣畨姘戦棿浼犺鐫涓鍒欐晠浜嬧斺斺闊╀俊鐐瑰叺鈥濓紝鍏舵鏈夋垚璇滈煩淇$偣鍏碉紝澶氬鐩婂杽鈥濄傞煩淇″甫1500鍚嶅叺澹墦浠楋紝鎴樻鍥涗簲鐧句汉锛岀珯3浜轰竴鎺掞紝澶氬嚭2浜;绔5浜轰竴鎺掞紝澶氬嚭4浜;绔7浜轰竴鎺掞紝澶氬嚭6浜恒傞煩淇¢┈涓婅鍑轰汉鏁帮細1049銆
  • 闊╀俊鐐瑰叺鍚庨潰鏄粈涔
    绛旓細1銆闊╀俊鐐瑰叺姝囧悗璇鏄澶氱泭鍠勩2銆佽繖涓瓏鍚庤鍑鸿嚜涓涓鏁呬簨锛屾晠浜嬪唴瀹规槸鍒橀偊闂煩淇′粬鑷繁鍙互甯﹀灏戝叺锛岄煩淇¤鍒橀偊鏈澶氬甫鍗佷竾鍏点傚垬閭﹀弽闂煩淇″彲浠ュ甫澶氬皯鍏碉紝闊╀俊鍥炵瓟瓒婂瓒婂ソ锛屽澶氱泭鍠勩3銆佽繖涓姝囧悗璇殑鎰忔濇槸瓒婂瓒婂ソ銆4銆侀煩淇$偣鍏碉紝澶氬鐩婂杽銆傚師鏈槸闊╀俊褰㈠鑷繁甯﹀叺鎵撲粭鑳藉姏寮猴紝涓嶈繃浠栧洜姝や涪浜嗘у懡銆傜幇鍦...
  • 闊╀俊鐐瑰叺鐨勬瓏鍚庤鍙绛旀,闊╀俊鐐瑰叺鐨勬瓏鍚庤鍙婄瓟妗
    绛旓細鈥濃滈偅鏈綘鍛? 鈥濋煩淇¤锛氣滆嚕澶氬鑰岀泭鍠勮!鈥濇剰鎬濇槸鎴戝甫鍏佃秺澶氳秺濂姐傚垬閭﹀繊涓嶄綇鍝堝搱澶х瑧锛屾帴鐫闂細鈥滀綘甯﹀叺鏃㈢劧瓒婂瓒婂ソ锛岄偅鏈庝箞浼氳鎴戞崏浣忕殑鍛?鈥濋煩淇¤В閲婅锛氣滄偍铏界劧涓嶈兘灏嗗叺锛屼絾鍠勪簬灏嗗皢銆傝繖灏辨槸鎴戣鎮ㄦ崏浣忕殑閬撶悊鍝!鈥濆悗鏉ワ紝浜轰滑鏍规嵁杩欎釜鏁呬簨锛岀紪鎴愪簡姝囧悗璇闊╀俊鐐瑰叺鈥斺斿澶氱泭鍠鈥濄
  • 闊╀俊鐐瑰叺鐨勬瓏鍚庤
    绛旓細闊╀俊鐐瑰叺姝囧悗璇 銆愯搴曘戯細澶氬鐩婂杽 銆愰噴涔夈戯細鐩婏細鏇村姞銆傛瘮鍠昏秺澶氳秺濂姐傘愬吀鏁呫戯細绉︽湞鏈勾锛屾姹夌浉浜夈備竴娆★紝闊╀俊灏1500鍚嶅皢澹笌妤氱帇澶у皢鏉庨攱浜ゆ垬銆傝嫤鎴樹竴鍦猴紝妤氬啗涓嶆晫锛岃触閫鍥炶惀锛屾眽鍐涗篃姝讳激鍥涗簲鐧句汉锛屼簬鏄煩淇℃暣椤垮叺椹篃杩斿洖澶ф湰钀ャ傚綋琛岃嚦涓灞卞潯锛屽拷鏈夊悗鍐涙潵鎶ワ紝璇存湁妤氬啗楠戝叺杩芥潵銆傚彧瑙佽繙鏂瑰皹鍦...
  • 闊╀俊鐐瑰叺姝囧悗璇鏄粈涔
    绛旓細闊╀俊鐐瑰叺姝囧悗璇鏄細澶氬鐩婂杽銆傗滈煩淇$偣鍏碉紝澶氬鐩婂杽銆傗濇槸浠ラ煩淇$殑鍏告晠涓哄悕鐨勬垚璇傚垬閭︽浘缁忛棶浠栵細鈥滀綘瑙夊緱鎴戝彲浠ュ甫鍏靛灏戯紵鈥濋煩淇★細鈥滄渶澶氬崄涓囥傗濆垬閭︿笉瑙g殑闂細鈥滈偅浣犲憿锛熲濋煩淇¤嚜璞湴璇达細鈥滆秺澶氳秺濂斤紝澶氬鐩婂杽鍢涳紒鈥濆垬閭﹀崐寮鐜╃瑧鍗婅鐪熺殑璇达細鈥滈偅鎴戜笉鏄墦涓嶈繃浣狅紵鈥濋煩淇¤锛氣滀笉锛屼富鍏槸椹鹃┉灏嗗啗...
  • 扩展阅读:韩信点兵技巧口诀 ... 张良 韩信序次 ... 韩信打野必背口诀 ... 韩信点兵的口诀与算法 ... c语言韩信点兵穷举法 ... 韩信点兵问题及其算法 ... 韩信点兵最适合的方法 ... 韩信点兵签解 ... 韩信将兵韩信是怎样的人 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网