奶粉の概率學課堂

1月21日的直播中出現(xiàn)了封面中的局面
?


于是我家的貓看著機器人們智斗了30分鐘后 腦子開始發(fā)癢,開始思考軍師們的算法和干架原因。十分鐘后,他和我說:
?

首先如果單看問題性質(zhì)。。。這是一個經(jīng)典的古典概型問題,螺絲的目標是完全隨機的(敵方角色),我們認為暴雪的隨機的意思是平均分配而不是聲控。螺絲不會將炮打到死人身上,而這里的所有敵方角色的血量是小于8的。所以問題就是,三個螺絲將三炮分布到隨機三個不同的敵方角色上,其中有英雄的概率是?(問題不難,所以可以跳過一般解法直接看最后的小想法)
?
直接法(一部分耿直的軍師所采用的正解),我們將被分配的三個角色的情況列舉一下:并用排列組合算算:三個角色中包含英雄的組合數(shù)(每種組合發(fā)生的概率完全相同)除以全部組合數(shù),全部組合數(shù)很明顯就是7c3,而包含英雄的意思就是在隨從中挑選兩位幸運嘉賓進行炮決(6c2)也就是15/35即3/7
?
有的小軍師就會問了:奶粉奶粉,我沒有學過排列組合,這怎么算呀?那我們就把每個螺絲分開來算就行了,由第一個螺絲打死的概率是1/7,由第二個螺絲打死的概率是(6/7)也就是第一個螺絲打不死的概率乘以1/6還是1/7,由第三個螺絲打死的概率是(6/7)*(5/6)*(1/5)還是七分之一,也是七分之三。如果從反面來算,三炮全打在隨從上的概率是(6/7)*(5/6)*(4/5)
是七分之四,有幾位狗頭軍師說的沒錯,直觀來看,反面算三炮最易懂。
?
那么問題來了,這不是聽上去比較詭異嘛?三個螺絲,七個敵人所以就是七分之三嘛?為啥這么簡單?一些機器人植入了質(zhì)子分離模塊和伏筆捏造工具所以開始發(fā)問:
?
是這樣的,我們把對面那一半遮起來,假設對面的七個角色是隨機排列的,而螺絲只打前三個角色,這同樣滿足平均隨機性。而問題就是,隨機排列的七個角色里面,前三個中有英雄的概率是?很明顯英雄在任意一個位置的概率是七分之一,那概率就是七分之三了。這樣一想是不是理所當然了呢?
?
且慢,這次的課堂并未到此結束。我們來算一個稍微難一點的遠古問題(2017-8-11)
?

?

兩張光照元素,一張幻像(siang)制(zi)造(zao)者,一張拉茲,兩張暗影視界,一張dk 和一只想爽一把的奶粉の日常,奶粉想要無限暗影視界用馬拉松牧打死對手
?

打出這個otk的條件是:五八到手,先手至少9費,后手至少8費,幻想制造者和光照元素中的兩張到手,手上有一張暗影視界,一張在牌庫里,牌庫里法術牌小于等于三張。
?
?
首先前提條件是遇到控制卡組,這個條件我們最后在討論,留牌思路是五八,光照,幻像制造者中的一張。其余留牌不考慮了就
?
直觀考慮一下,如果按照古典概型,那么也就是說要把所有的不同情況列出來
先后手分別計算:
留到key牌的不同情況分別計算:
Key牌留到的不同種類分別計算:
?
這樣爪算是不是太辛苦了呢。。還是編個小程序模擬個一千次抽牌比較直觀。
?
30張牌,起手有二分之一的概率得到3張或者4張牌,key牌標記為a,b,c,c,d,e,e,其余法術牌(五張)標記為f,其余標記為g
起手的牌中如果有a.b.牌或者c,c,d中的一張,就保留,其余換掉,將這些牌記作已經(jīng)抽到,并且開始隨機抽牌。
抽到b時及后面的每一抽檢查牌庫里是否有兩張e或c,如果都沒有兩張,標記滿足條件1
抽到的牌里有了a和c,c,d的其中兩張,以及一張e,標記滿足條件2
抽到的牌至少12張,標記滿足條件3
牌庫里有小于等于兩張f,標記滿足條件4
如果抽到兩張e,直接進入下一次抽卡。
條件1,2,3,4同時滿足時算作成功。
于是筆者當場下了個devcpp開始現(xiàn)學基本功
20分鐘后寫完了帶留牌選項的代碼,可把我自己nb壞了。
然后調(diào)試了4個小時無果,概率估摸著在0.2浮動
?

建議(甩鍋)小伙伴們(我覺著學了基本語法的都能做)去算一下精確概率,還奶粉一個公道。
再然后我的好友建議我做一個保守估計:也就是認為起手一定有一張拉茲或者dk,但是其他的都是完全隨機抽,并且無視費用,這樣的話口算下概率是2*(3*(5c3*7p7+5c4* 8p8+9p9)+(5c3*8p8+5c4* 9p9+10p10))/(11p11)=
啟動概率是0.38,比想象中的要高不少呢。不過碰到慢速卡組的概率其實。。。不高
?
其實就算我真的算出來了。。。
奶粉打起來好像是另一個概率?(沉思)
最后留一個作業(yè):
奶粉の日常6費55巴內(nèi)斯的概率是多少呢?