j***a语言韩信点兵,j***a韩信点兵问题

kodinid 28 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言韩信点兵问题,于是小编就整理了2个相关介绍j***a语言韩信点兵的解答,让我们一起看看吧。

  1. 写韩信点兵的气势?
  2. 谁知到那个韩信点兵的计算公式,关于余数的?

写韩信点兵的气势?

韩信点兵的气势——多多益善。

  韩信点兵——明修栈道,暗渡陈仓;萧何月下追韩信——为国操劳。

java语言韩信点兵,java韩信点兵问题-第1张图片-安济编程网
图片来源网络,侵删)

  “刘邦问韩信:“你觉得我刘邦可以带兵多少?”韩信答道:“最多十万。”刘邦不解的问:“那你呢?”韩信自豪地说:“越多越好,多多益善嘛!”刘邦半开玩笑半认真的说:“那我不是打不过你?”韩信说:“主公是驾驭将军的人才,不是驾驭士兵的,而将士们是专门训练士兵的。”

秦末时期,楚汉相争,汉初三杰之一的韩信有一次带1500名兵士打仗,战死四五百人。为了统计剩余士兵的个数,韩信令士兵3人一排,多出2人;5人一排,多出4人;7人一排,多出6人。韩信据此很快说出人数:1049人。汉军本来就十分信服韩信大将军,经此之后就更加相信韩信是“天神下凡,神机妙算",于是士气大振,鼓声喧天,在接下来的战役中汉军步步紧逼,楚军乱作一团,大败而逃。韩信由此名扬天下,被后世誉为“兵仙“,“神帅”。

java语言韩信点兵,java韩信点兵问题-第2张图片-安济编程网
(图片来源网络,侵删)

那么韩信是如何快速算出士兵人数的呢?韩信点兵问题可以用现代数学语言描述如下:若士兵人数是,则有除以3余2,除以5余4,除以7余6.

我们也可以用同余式来表示这个问题:

我们发现,若将,则可以同时被3、5、7整除,即

java语言韩信点兵,java韩信点兵问题-第3张图片-安济编程网
(图片来源网络,侵删)

所以一定是3、5、7的最小公倍数整数倍,由于3、5、7两两互素,则

所以

其中是正整数,当时

这样,韩信就计算出了剩余士兵的人数。

谈起韩信,人家都非常熟悉,他是我国古代杰出的军事家,他作为统帅带领汉军打垮了项羽-楚霸王的强大的武装力量,为刘邦统一天下,建立汉朝立下了大功,因而被封为楚王。

  汉高祖刘邦在几年后,听信有人上书说韩信居功自傲,要谋反.刘邦对韩信早就有顾忌之心,为防止韩信造反、因而就设置圈套.将韩信抓了起来。

不久,刘邦又又赦免了韩信,但是撤掉了他的王位,只给一个淮阴侯的封号。

  韩信知道刘邦嫉才忌能.心中闷闷不乐.于是经常托病不去朝见皇帝。

  刘邦反而经常找韩信谈话,议论各位将军才能的大小

一次.刘邦问韩信:“好像我这样的人,能带多少兵?”韩信说:“您最多只能带十万人。”刘邦又问“那么您呢?”韩信答话:“我带兵多多益善。”刘邦笑了,说:“你带兵多多益善,怎么又会被我抓住呢?”韩信说:“陛下虽然不能带更多的兵,但您却善于统帅和指挥将领们,所以我就被您抓住了。”

有一次刘邦问韩信 :“你看朕能带多少兵?”

恒信老老实实的回答:“10万”

刘邦又问 :“你能带多少兵呢 ?”

韩信回到了四个字 :“多多益善 ”。

韩信回答的时候应该是非常谦恭的 ,但也应该是非常自负的 。

刘邦带兵每打一次仗,至少损失一成至多损失九成 ,比如彭城之战以几十万对项羽三万 ,就损失了九成的兵力 。韩信带兵打仗是越打越多 。所以韩信估计刘邦只能带10万兵 。

谁知到那个韩信点兵的计算公式,关于余数的?

韩信乱点兵口诀:三人同行七十稀,五束梅花二十一,妻子团圆整半月,除百零五便得知。

适用范围是已知总数除以3、5、7后的余数,并且要知道总数的取值范围。然后用除以3的余数乘以70,5的余数乘以21,7的余数乘以15,最后把这三个数的和加起来根据数值范围减(或者加)若干个105(3、5、7的最小公倍数)求解

比如:100以内的一个数,除以3余2,除以5余3,除以7余4,则2x70=140,3x21=63,4x15=60,140+63+60=263,263-105=158,158-105=53。

到此,以上就是小编对于j***a语言韩信点兵的问题就介绍到这了,希望介绍关于j***a语言韩信点兵的2点解答对大家有用。

标签: 韩信 刘邦 韩信点兵