我和同學開黑打dota,規定必須連勝兩場才能睡覺,那麼今晚我們睡前場次的期望值是多少呢?

假設我們每場遊戲的獲勝幾率是p。


這是個馬爾可夫過程,狀態圖如下:

設從初始態出發,平均需要打T_0局才能睡覺;

從剛贏一場的狀態出發,平均需要打T_1局才能睡覺。

則有

T_0 = 1 + pT_1 + (1-p)T_0

T_1 = 1 + (1-p)T_0解得T_0 = frac{1+p}{p^2}


reference: Introduction to Probability Models, Tenth Edition by Sheldon Ross

( Another smart Sheldon :-) )


根據我們的經驗,包宿開黑贏一把就走一般到了早上六點了


我一般和朋友開黑都說連輸兩把就回家#論立正確flag的重要性#


我覺得吧,你們的期望是今晚不想睡覺


我同學經常說「贏一把就睡」,然後第二天起床我發現他還沒睡(●—●)


我覺得你們是立了個flag,

――收了這波兵就跳了!頃刻對面抓,卒

――打完這組野3800!同上

――贏一局就睡覺!。。。。。。

更何況是兩局


網吧五連座,從來沒贏過。


這不是我們宿舍經常說的話么

宿舍三連坐,時間一般為晚上八點到九點左右,三人目標贏一把睡覺!這時候,一般得到不玩的人回答是,贏了記著叫我吃早點啊


我的名字是贏一把就睡覺不過分吧?!

你們還想贏兩把?!過分了啊!


可以用鞅(martingale)直接計算出期望值是frac{1}{p^2}+frac{1}{p}

------------------------------------------------------------------------------------------------------------

沒有任何推導?的確是沒有,這類題用martingale無需任何計算,即便是更複雜的終止模式,比如「贏贏輸輸贏贏」,也可以直接得到結果:frac{1}{p^4(1-p)^2}+frac{1}{p^2}+frac{1}{p}

------------------------------------------------------------------------------------------------------------

用非專業的方式簡單分析下martingale的原理:

  • 如果遊戲終止模式為「贏」,期望值是frac{1}{p}
  • 如果終止模式是「輸贏」,期望值是frac{1}{p(1-p)}

  • 如果終止模式是「贏贏」,期望值是frac{1}{p^2}+frac{1}{p}。為什麼不是frac{1}{p^2}?因為如果不終止遊戲,在下一場結束後終止的概率不是frac{1}{p^2}而是frac{1}{p},也就是說「贏贏」模式中的後一個「贏」可以被累積到之後的序列中(如果遊戲繼續的話)。換種方式理解,如果你在賭場賭博,每場結果為「贏」的概率為p,連贏兩場就算獲勝。你在某個時間點贏了兩場後,莊家付給你的不應該只是frac{1}{p^2},因為在這個時刻你再玩一場後獲勝的條件概率增大了。
  • 如果終止模式是「贏贏輸輸贏贏」,我們用類似的推理查看獲勝序列的重疊情況(即對後繼序列條件概率的影響)可以看到,除了frac{1}{p^4(1-p)^2}外,最後兩個「贏」均為終止模式的前綴,分別應該獲得frac{1}{p^2}frac{1}{p}的回報,所以總回報(即所需步數的期望值)為frac{1}{p^4(1-p)^2}+frac{1}{p^2}+frac{1}{p}


其實題目改成這樣更好玩:

如果要凈勝兩場才能睡覺,則睡覺前的盤數期望是多少?



昨天晚上試了一下。容我先佔個坑。睡一覺再回來答。


根據墨菲定律,你懂得,只能包夜了


玩了個「連勝兩場才能睡」,掉坑了


怎麼感覺Dota才是題主重音所在


妹子,像你這麼鐵杆的DOTAer真是少見啊,不過可以加我把,單排3000+不算大神,但是帶你一起應該不會拖後腿吧


想通宵就通宵嘛,找這麼多借口乾嘛


可以考慮不在一邊打。因為能說出連贏兩把這種條件說明你們都是後腿,後腿加後腿都別睡了。


推薦閱讀:

Dota2中你見過哪些讓人眼前一亮的非主流出裝?
dota中要是出克隆大作戰(五個一樣的)你會選哪個英雄?要我選大地之靈(暈到死),先知,術士。?
TI5的獎金模籌措模式是怎麼樣的?為什麼如此之高!?
Dota的哪些改動,讓老玩家不想再玩了?
dota2為什麼改掉dota1模型中的攻擊前後搖?

TAG:數學 | 統計學 | DotA | 概率 | 概率論 |