韓信點(diǎn)兵

相傳韓信才智過(guò)人,從不直接清點(diǎn)自己軍隊(duì)的人數(shù)推掸,只要讓士兵先后以三人一排桶蝎、五人一排、七人一排地變換隊(duì)形谅畅,而他每次只掠一眼隊(duì)伍的排尾就知道總?cè)藬?shù)了登渣。輸入3個(gè)非負(fù)整數(shù)a,b,c ,表示每種隊(duì)形排尾的人數(shù)(a<3,b<5,c<7)毡泻,輸出總?cè)藬?shù)的最小值(或報(bào)告無(wú)解)胜茧。已知總?cè)藬?shù)不小于10,不超過(guò)100 仇味。

輸入輸入3個(gè)非負(fù)整數(shù)a,b,c 呻顽,表示每種隊(duì)形排尾的人數(shù)(a<3,b<5,c<7)。

輸出輸出總?cè)藬?shù)的最小值(或報(bào)告無(wú)解丹墨,即輸出No answer)廊遍。實(shí)例,輸出:89

樣例輸入:

2 1 6

樣例輸出:

41

樣例輸入:

2 1 3

樣例輸出:

No Answer

方法一:枚舉法(不講)

方法二:古人法

我國(guó)古代學(xué)者早就研究過(guò)這個(gè)問(wèn)題.例如我國(guó)明朝數(shù)學(xué)家程大位在他著的《算法統(tǒng)宗》(1593年)中就用四句很通俗的口訣暗示了此題的解法:

三人同行七十稀,

樹(shù)梅花甘一枝,

子團(tuán)圓正半月,

除百零五便得知.

“正半月”暗指15.”除百零五”的原意是,當(dāng)所得的數(shù)比105大時(shí),就105贩挣、105地往下減,使之小于105喉前;這相當(dāng)于用105去除,求出余數(shù).

如何有3 5 7 推斷出70 21 15,105這四位數(shù)字

為了求出是5與7的倍數(shù)而用3除余1的數(shù),我們看看5與7的最小公倍數(shù)是否合乎要求.5與7的最小公倍數(shù)是5×7=35,35除以3余2,35的2倍除以3余2,35的2倍除以3就能余1了,于是我們得到了”三人同行七十稀”.

為了求出是3與7的倍數(shù)而用5除余1的數(shù),我們看看3與7的最小公倍數(shù)是否合乎要求.3與7的最小公倍數(shù)是3×7=21,21除以5恰好余1,于是我們得到了”五樹(shù)梅花甘一枝”.

為了求出是3與5的倍數(shù)而用7除余1的數(shù),我們看看3與5的最小公倍數(shù)是否合乎要求.3與5的最小公倍數(shù)是3×5=15,15除以7恰好余1,因而我們得到了”七子團(tuán)圓正半月”.

3王财、5卵迂、7的最小公倍數(shù)是105,所以”除百零五便得知”.

意思是:70取余3得1

? ? ? ????????21取余5得1

????? ????????15取余7得1

用2 1 6做例子

2*70 + 1*21 + 6*15= 251

105*2 + 41 = 251

70*2取余3得2

21*1取余得1

15*6取余得6

那么不難發(fā)現(xiàn)這相當(dāng)于用105去除,求出余數(shù).,然后余數(shù)41大于10小于100绒净,符合要求见咒。

因此2 1 3求出來(lái)余數(shù)是101不符合要求,故沒(méi)答案

代碼如下:

此方法可以應(yīng)用到其他數(shù)字例如4挂疆,5改览,6求出三者中的兩個(gè)數(shù)字的公倍數(shù)除以另外一個(gè)數(shù)字取余得1,然后求出三位數(shù)字的最小公倍數(shù)缤言。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末宝当,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子墨闲,更是在濱河造成了極大的恐慌今妄,老刑警劉巖郑口,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸳碧,死亡現(xiàn)場(chǎng)離奇詭異盾鳞,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)瞻离,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)腾仅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人套利,你說(shuō)我怎么就攤上這事推励。” “怎么了肉迫?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵验辞,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我喊衫,道長(zhǎng)跌造,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任族购,我火速辦了婚禮壳贪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘寝杖。我一直安慰自己违施,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布瑟幕。 她就那樣靜靜地躺著磕蒲,像睡著了一般裳朋。 火紅的嫁衣襯著肌膚如雪谆扎。 梳的紋絲不亂的頭發(fā)上帖努,一...
    開(kāi)封第一講書(shū)人閱讀 51,443評(píng)論 1 302
  • 那天开缎,我揣著相機(jī)與錄音叨吮,去河邊找鬼柄延。 笑死众眨,一個(gè)胖子當(dāng)著我的面吹牛般妙,可吹牛的內(nèi)容都是我干的懦鼠。 我是一名探鬼主播钻哩,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼肛冶!你這毒婦竟也來(lái)了街氢?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤睦袖,失蹤者是張志新(化名)和其女友劉穎珊肃,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伦乔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年厉亏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烈和。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡爱只,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出招刹,到底是詐尸還是另有隱情恬试,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布疯暑,位于F島的核電站训柴,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏妇拯。R本人自食惡果不足惜畦粮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望乖阵。 院中可真熱鬧宣赔,春花似錦、人聲如沸瞪浸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)对蒲。三九已至钩蚊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蹈矮,已是汗流浹背砰逻。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泛鸟,地道東北人蝠咆。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像北滥,于是被迫代替她去往敵國(guó)和親刚操。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容