當前位置:
首頁 > 最新 > 呂布、劉備、曹操同時愛上了貂蟬,誰的勝算最大?

呂布、劉備、曹操同時愛上了貂蟬,誰的勝算最大?

今天上午,在我們的「終身學習者」群里,有朋友發了一道題,題目如下:

呂布、劉備、曹操同時愛上了貂蟬,為了決定誰娶貂蟬,他們決定用弓箭決鬥。劉備的命中率是30%,曹操的命中率是50%,呂布的命中率是100%。為公平起見,他們決定按這樣的順序循環:劉備先射,曹操第二,呂布最後。這三個人中誰活下來的機會最大?

明眼人一看,就知道,這是一道博弈論經典題目,答案一定是劉備,而他要想贏得更大的生存機會,必須動點腦子,那就是,在第一輪決鬥的時候,故意射偏。

一、我們先定性分析

1、如果劉備不夠聰明,會怎樣?

如果劉備非要硬著頭皮上,他會先射誰?一定是呂布,因為,射死曹操,呂布百發百中,他死定了。而如果先射呂布,接下來和曹操對決,還有一絲希望。

但是,這裡面的問題是:接下來,是曹操先射。兩人對決,誰先射,誰佔便宜,這是不言自明的。

2、如果劉備足夠聰明,又會怎樣?

聰明的劉備,會選擇在第一輪故意射偏。射偏之後,難題就留給了曹操和呂布兩個人,他們倆無論有多聰明,都只能選擇全力以赴。

曹操若不殺死呂布,呂布下一輪一定會將其殺死,因為,曹操的箭術比劉備高,呂布當然要除掉威脅更大的那個。那麼,曹操只能瞄準呂布,但是,他畢竟水平有限,所以,再努力,也只有50%的可能幹掉呂布。

而如果曹操不幸失手,輪到呂布出手,那麼,呂布必射死曹操。

於是,我們發現,只要劉備故意放水,那麼,第一輪結束後,一半的可能是,曹操死了,另一半的可能是,呂布死了。接下來,進入第二輪,就變成了兩人對決,劉備拿到了寶貴的先手機會,這是劉備最明智的選擇。

二、接下來,我們定量分析

劉備雖然利用自己的高智商,拿到了寶貴的先手機會,但是,畢竟水平太次,還是有可能輸掉。為了打消朋友們的疑慮,我們還可以嚴格計算一下。

1、在計算之前,我們還是要說:對於有經驗的朋友,這道題根本不用算

只要出題人,智商沒問題,那麼,算到最後,一定會讓劉備贏。如果劉備橫豎都是死,高智商幫不上任何忙,那麼,這道題,還有什麼教育意義呢?

這本來就是一道「菜鳥如何利用博弈論的知識,打贏兩大高手」的勵志故事啊,如果一點都不勵志,誰還學「博弈論」啊?甚至,我們努力學習認真思考,還有什麼意義呢?如果這些都沒意義,我們還做這道題幹嘛?

接下來,就是驗證我們判斷的時候了。

2、「兩人對決模型」的公式推導

考慮到,第二輪,就進入了兩人對決模式,所以,我們要就「兩人對決模型」進行公式推導。

推導公式的好處是:萬一下次,別人把概率數字改變了一下,比如,把呂布命中率改成了80%,而且,堅持要求你算出具體的結果,否則,不給分,你該怎麼辦呢?所以,學數學,一定要注重通用公式的推導,不要就題論題,否則,永遠困在題山題海里,而不能成為題目的主人。

我們假設甲乙二人對決,甲的命中率為a,乙的命中率為b。

(1)二人的戰鬥過程

假設第一輪決出勝負:

若甲勝,則其勝率為:a

若乙勝,則其勝率為:(1-a)b,這個式子的含義是:甲失敗的概率乘以乙成功的概率,後面依此類推。

假設第二輪決出勝負:

若甲勝,則其勝率為:(1-a)(1-b)a

若乙勝,則其勝率為:(1-a)(1-b)(1-a)b

假設第三輪決出勝負:

若甲勝,則其勝率為:(1-a)(1-b)(1-a)(1-b)a

若乙勝,則其勝率為:(1-a)(1-b)(1-a)(1-b)(1-a)b

理論上講,大家可以打到第n輪。

寫到這兒,已經很明顯了,他們倆每一輪勝出的概率,都是等比數列啊。那麼,最終的概率是什麼呢?就是所有輪的概率之和啊,這不就變成了「等比數列求和」嗎?

(2)等比數列求和公式

等比數列求和公式,大家都很熟悉,不明白的,我們也不講了,這種基礎知識,再講的話,就沒意義了。

公式描述:公式中a1為首項,an為數列第n項,q為等比數列公比,Sn為前n項和。

這裡需要注意的是:n趨向於無窮(這裡,n趨向於無窮的含義是,甲乙二人手氣極差,老是打不中對方,只好永遠耗下去),q的n次方,趨向於零,那麼,Sn=a1/(1-q)。

(3)我們把甲乙的實際情況帶入這個公式,看看會發生什麼

對於甲:a1=a,q=(1-a)(1-b)=1-a-b+ab,於是,1-q=a+b-ab

那麼,其生存的概率為:a/(a+b-ab)

對於乙:首項為(1-a)b,也就是(b-ab),至於q,與甲相同

那麼,其生存的概率為:(b-ab)/(a+b-ab)

以上是最保險的推導過程,事實上,我們根本不用推導乙,只要推導甲,就夠了,因為,乙的生存概率一定等於(1-甲的生存概率),事實也是如此:

a/(a+b-ab)+(b-ab)/(a+b-ab)=1,進一步證明,我們的公式推導是正確的。

既然公式推導完成,接下來,就是帶入計算了。

3、代入計算,三個人分別存活的概率

(1)呂布

呂布要想活,第一輪,沒被曹操射死,第二輪,又沒被劉備射死,才能利用他百發百中的能力,把對手全部殺死,確保勝利。

這個概率是多少,很簡單:(1-50%)(1-30%)=35%

(2)曹操

曹操要想活,第一輪,必須把呂布殺死,第二輪以後,還要在n輪對決中,把劉備殺死。

先算,曹操在後手的情況下,殺死劉備的概率,代入公式:

(b-ab)/(a+b-ab)=(0.5-0.3*0.5)/(0.3+0.5-0.3*0.5)=0.35/0.65≈0.54

那麼,曹操生存的概率就是:0.5*0.54=0.27=27%

(3)劉備

劉備第一輪是安全的,所以,他要分別計算殺死呂布和殺死曹操的概率:

殺死呂布的概率:0.5*0.3=0.15

殺死曹操的概率,需要帶入公式:0.5*a/(a+b-ab)=0.5*0.3/0.65≈0.23

所以,劉備生存的總概率為:0.15+0.23=0.38=38%

綜上所述,三人生存的概率:劉備>呂布>曹操

三、重申一次「兩人對決公式」

假設甲乙二人對決,甲的命中率為a,乙的命中率為b。

則甲生存的概率為:a/(a+b-ab)

乙生存的概率為:(b-ab)/(a+b-ab)

如果有朋友覺得,明明是三人,為什麼只推導兩人對決公式,原因很簡單,不管三個人命中率是多少,最厲害的兩個人,必須先對決,決出勝負之後,再和菜鳥對決,所以,無論怎樣,用的都是兩人對決公式,而只要高手不對決出結果,菜鳥就永遠只能放空。

四、我們為什麼要如此詳細地解釋這道題

這本為一道常識題,可網上仍有很多人做錯,特出此文,以正視聽。建議有責任心的朋友轉發出去,希望以後網路上的錯誤,更少一些。雖然我們力量有限,並不能完全凈化網上的環境,但是,能多做一點就多做一點吧。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 羅輯 的精彩文章:

TAG:羅輯 |

您可能感興趣

呂布、曹操、劉備三人短暫的智斗,到底誰贏了?呂布被斬,劉備報了仇,曹操中計?
從未交戰的呂布和趙雲,誰最厲害?劉備和曹操給出了答案!
陳登陳珪到底是誰的人?呂布、曹操和劉備,都被他倆給忽悠了!
殺掉呂布後,曹操和劉備後悔嗎?看看關羽斬顏良和劉備種菜就懂了
趙雲和呂布誰更厲害?從劉備和曹操的評價中,可找到答案
呂布和趙雲誰更厲害?閱人無數的曹操、劉備說出了真相
定陶之戰:曹操和呂布巔峰對決,結果誰贏了?
三國諸侯中,誰與呂布的恩怨最深?非劉備,不是曹操
曹操擒住了呂布,為何劉備建議要殺了呂布?史學家:劉備看到曹操的心思
曹操和劉備很熟嗎?為什麼曹操殺呂布一定要劉備點頭
張邈和陳宮背叛曹操,為何不拉袁術入伙,偏偏選擇了呂布
曹操從呂布手上救了劉備,劉備為何卻對曹操動了殺機?
蜀漢大將張飛,與呂布正面較量,到底誰的勝算更大?
呂布和趙雲誰更強?二人雖未交手,但劉備和曹操的評價給出了答案
呂布、關羽、張飛,都無趙雲這樣的戰績
力戰劉備、關羽和張飛的呂布有敵手嗎?
三國呂布與趙雲誰厲害,曹操和劉備的評價就知道誰更勝一籌了?
曹操為什麼殺了呂布留下了張遼?正史中劉備真的有補刀?
呂布和趙雲到底孰強孰弱?看劉備和曹操怎麼說!
曹操為什麼殺了呂布、陳宮和高順,卻招降了張遼?