乙個概率問題

2021-08-22 04:36:02 字數 1147 閱讀 3457

有三個盒子,其中乙個盒子裡面是大獎,另外兩個盒子是空的,你選中其中乙個,在你開啟這個盒子之前,主持人開啟了剩下兩個盒子當中的乙個,空的。(2018-8-3 9:25更新,由於頭天晚上憑藉記憶手打,此處描述有不嚴謹,在此更新:主持人知道哪乙個盒子裡面有大獎,開啟了必定空的乙個盒子。)問,你是繼續堅持一開始選中的盒子,還是更換成剩下的另乙個盒子?

#include 

#include

#include

int main(int argc, char *argv)

}if (switch_choose == bonus)

win++;

else

lost++;

}printf("rounds\t%d\nwin\t%d\nlost\t%d\nwin_percentage %.4f", rounds, win, lost, (float)win/(float)rounds);

return

0;}

編譯執行,跑1000輪:

./bet 1000

50%

#include 

#include

#include

int main(int argc, char *argv)

} else

}round_i++;

for (i = 0; i < 3; i++)

}if (switch_choose == bonus)

win++;

else

lost++;

}printf("rounds\t%d\nwin\t%d\nlost\t%d\nwin_percentage %.4f", rounds, win, lost, (float)win/(float)rounds);

return

0;}

./bet 1000

結果是66%.

原因:第乙個是條件概率,主持人隨機沒中的情況下,你更換後選擇中的概率為:(2/3 × 1/2) / (2/3) = 1/2

第二個是也是條件概率,你選完了的情況下,主持人去掉乙個錯誤答案後,剩下的為獎的概率:(1/3) × 0 + (2/3) × 1 = 2/3

區別在於,主持人修改了你第一次選擇對結果的影響。

乙個概率題目

1.題目 來自北郵論壇上的乙個題目。4個男人和一些女人一起被關在乙個屋子裡,然後又關進去一人,然後隨機的取出一人,發現取出來的人是男人,問最後關進去的那個人是男人的概率。假設男女比例很和諧,為1 1 tips 是一些女人,不是乙個女人,也就是女人的個數是未知的 2.思路 男女比例1 1這說明,p 放...

乙個概率題目

1.題目 來自北郵論壇上的乙個題目。4個男人和一些女人一起被關在乙個屋子裡,然後又關進去一人,然後隨機的取出一人,發現取出來的人是男人,問最後關進去的那個人是男人的概率。假設男女比例很和諧,為1 1 tips 是一些女人,不是乙個女人,也就是女人的個數是未知的 2.思路 男女比例1 1這說明,p 放...

Gossip協議的乙個概率問題

今日看到redis的集群用到了 gossip 協議,於是網上搜尋,大致看了這篇文章 其中關於概率這部分讀起來總是不解,如下所示 在文中的模型下,很顯然最後都會被感染,因為只有兩種型別,感染者和非感染者,而這裡的被感染概率越來越小最後趨於0,似乎不符合結果,因為是百分之百會被感染,所以猜測這裡描述的大...