若每次呼叫亂數函數 Random_Bit()均可取得一個位元的亂數值,此值為 1 的機率為 p (0 < p < 1/2),則以下函數 Random_Bit_Plus()輸出 1 的機率為何? Procedure Random_Bit_Plus() Begin While (True) do { X Random_Bit() Y Random_Bit() If (X Y) Then return X } End
Ap
B1-p
Cp(1-p)
D1/2正確答案
答案與詳解
在 X 與 Y 相異的條件下,X 為 1 的條件機率為 p(1-p) / [p(1-p) + p(1-p)] = 1/2。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
