關於概率的題目

2021-06-27 20:26:06 字數 446 閱讀 8302

來自腦客愛刷題

問題1:有乙個隨機函式

getrandom1tom(),等概率生成1到m,怎麼實現1~n的等概率隨機生成函式。

若m>=n,直接把不符合要求的部分去掉就可以。

若m呼叫k次 getrandom1tom()-1 ,生成k位的m進製數(k應該盡量小),使得k位m進製數的最大值大於等於n-1。將m進製數不符合要求的值去掉,剩下的數%n,就可等概率得到0~n-1,進而得到1~n。

問題2:給你乙個以p的概率產生0,以1-p的概率產生1的函式getrandom01p,除此之外你不能使用任何額外的隨機機制,如何用getrandom01p實現等概率隨機產生1~6的隨機函式。

雖然getrandom01p方法以p的概率產生0,以1-p的概率產生1,但是getrandom01p產生01和10的概率卻都是p*(1-p),可以利用這一點來實現等概率隨機產生0和1的函式。然後參考問題1解題。

概率相關的題目

1 乙個隨機數產生器以概率p生成0,以概率 1 p 生成1,怎樣生成等概率的0和1?如果用這個隨機數產生器產生兩個位,出現00的概率為p 2,出現01的概率為p 1 p 出現10的概率為 1 p p,出現11的概率為 1 p 2。看到沒有,出現01和10的概率相等。那麼我們就可以用這個隨機數生成器每...

幾何概率題目

1.在區間 2,2 裡任取2個實數,它們的平方和 1的概率是大約是 是不是似曾相識?對的額 就是想不起來怎麼辦 好吧 還是看答案吧 還是將1維的轉換成2維的比較合適一點 畢竟公升了一維 看東西都比人家厲害了 不是麼 該區間內任意取兩個數就相當於在直角座標系中任意取乙個點,轉化為如下問題 在正方形範圍...

概率dp部分題目

記錄一些比較水不值得單獨寫一篇blog的概率dp題目 bzoj3036 綠豆蛙的歸宿 給出乙個有向無環的連通圖,起點為1終點為n,每條邊都有乙個長度。綠豆蛙從起點出發,走向終點。到達每乙個頂點時,如果有k條離開該點的道路,綠豆蛙可以選擇任意一條道路離開該點,並且走向每條路的概率為 frac 現在綠豆...