1樓:陳楚洋
補充一下考慮平局(玩一輩子)的可能性:
如果是「反反」,由於之後一旦出現乙個「正」乙就勝,而出現無限次都是「反」的概率為0,所以不可能平局,只要出現「反反」乙必勝;
如果不是「反反」,則說明已經有「正」出現,此時很簡單的結論是乙已經不可能贏了,因為當出現「反反」時,前面必有正,此時遊戲已經結束,乙沒有獲勝可能;但是此時有平局的可能性:永遠沒有連續的兩個「反」出現,即每次「反」之後都出現「正」,這樣的情況有無限多種,所以需要再推一步:
證明會出現無窮次反面:若出現有限次反面,則最後一次「反」後擲出無限次「正」,此概率為0,即不可能,證畢;
證明不可能出現每次「反」後都是「正」:因為由前一步得有無限次「反」出現,所以每次「反」後都是「正」的概率為0.5^無窮=0,證畢;
綜上,倆人不可能玩一輩子,擲兩次就夠了,全「反」乙勝,否則甲勝。
2樓:幼鷹me
甲的勝率是75%,下面用2種方法求解
import
random
import
collections
defplay_one_round
():# 一次遊戲
last3
=list
()while
True
:last3.(
random
.randint(0
,1))last3
=last3[-
3:]iflast3==[
1,0,
0]:return
'甲勝'
elif
last3==[
0,0,
1]:return
'乙勝'
collections
.Counter
([play_one_round
()foriin
range
(100000
)])結果:
假設遊戲過程中出現了乙個「正」,但還沒有分出勝利,那麼乙就一定不會勝了。
因為這種情況下乙要勝利,必須先扔出兩個「反」,但如果扔出了兩個「反」,甲就先勝利了。
也就是說,乙要勝利,只有這些情況:「反反正」,「反反反正」,「反反反反正」,...,「反*n正」,...
其概率是
3樓:
目前似乎沒有我滿意的回答,我來說說吧。
分析一下,如果前兩次都是反,這個時候就注定是乙贏了,因為一直拋下去總會有一次是正面(硬幣有問題另說),而第一次出現正面的時候,就必然得到乙個反反正。
但是,如果前兩次有一次出現了正,這時候就注定是甲贏了。分析一下容易發現,乙想贏,就必須連續搞兩個(或以上)的反,然後來個正。但是,只要來了兩個反,因為前兩次已經有正了,所以必然得到乙個正反反,這時候還沒等乙贏,甲就贏了。
所以,乙贏的概率就是前兩次都是反的概率。如果硬幣沒問題,顯然乙贏的概率只有25%。而如果硬幣有問題,正反概率不一樣,算一算概率也很容易算出來誰勝率高。
4樓:
寫了段C#程式模擬了下, 甲的勝率為75%class
Program
:\r\n "
);intr1=
-1,r2
=-1,
r3=-1
;while
(true)if
(r1==0
&&r2==0
&&r3==1
)}}Console
.WriteLine
($"Win times: "
+$"Jia () "
+$"Y () ");}
}強行解釋一波(有模擬結果撐腰一點不虛):
假設上兩個拋硬幣結果是「反」,「反」了,乙再需要乙個「正」才能贏,但是倒數第三個的結果可能已經是「正」了,甲已經贏了,乙就錯失了獲勝的機會,所以甲的勝率高。
拋一枚硬幣,硬幣立著的概率是多少?
sdsxdwd 將整體拋擲行為動力學過程建模為 拋擲分子 到拋擲中心 起點 的勢能概率幅,會有負概率 立 佯謬概率 立,正,反 正反面 波動正概率 h i 等於乙個確定值n的拋擲過程 垂直拋擲,立著的概率最大 0點統計狀態佯謬 或正,或反,或立 拋擲動量 拋擲範圍波動區域 統計單位拋擲能量 公式反映...
拋硬幣連續出現三次正面要拋幾次?
橘子老君 可以參考我一年前寫的 橘子老君 markov系列2 馬爾可夫鏈中的期望問題這裡涉及4個馬爾科夫狀態,這裡記連續投出了 次正面的狀態為 那麼可以寫出其狀態轉移矩陣 設從 到達 平均需要投擲 次可解得 更新過程問題。所以扔14下。這裡用到Ross的隨機過程126頁的結論,也就是某個序列出現的時...
大數定律用拋硬幣怎麼解釋
anarion 兩種統計看法,簡單說說。硬幣朝向概率是由硬幣本身特性決定,有乙個真實值,朝向的頻率是這個真實值的乙個估計值。可以證明,拋硬幣次數增加,這個估計值和真實值差距較大的概率減小。硬幣朝向概率服從了乙個概率分布。通過實驗資料,和一些假設,確定這個分布。在一些假設的情況下,拋硬幣次數增加,分布...