期望 概率論 收集郵票(洛谷P4550)

2022-05-01 10:57:09 字數 789 閱讀 4002

有n 種不同的郵票,皮皮想收集所有種類的郵票。唯一的收集方法是到同學凡

凡那裡購買,每次只能買一張,並且買到的郵票究竟是n 種郵票中的哪一種是

等概率的,概率均為1/n。但是由於凡凡也很喜歡郵票,所以皮皮購買第k 張

郵票需要支付k 元錢。現在皮皮手中沒有郵票,皮皮想知道自己得到所有種類

的郵票需要花費的錢數目的期望。

一行乙個正整數n。

輸出期望要花費多少錢,保留兩位小數。

題意非常簡單的概率學問題,關於期望的定義詳見這裡

對此類問題毫無經驗的我在嘗試自己頹了一波放棄了

在oi這類題一般用狀態轉移方程解決(以下來自官方題解,很顯然就不多解釋了)

然後o(n)倒序迴圈轉移即可,邊界條件fn=0,gn=0

另外還有的就是令人痛苦的double與int轉換問題,其他沒啥了

1 #include2

using

namespace

std;

3double f[10050],g[10050];4

intmain()

515 printf("

%.2lf

",g[0

]);16

return0;

17 }

洛谷4550 收集郵票(期望DP)

為啥這道題都是道許可權題。雖然 很短,但是要想清楚還是很難。令f i 表示當前已經擁有了i種郵票,要擁有n種郵票的期望操作次數。取到已得到的郵票概率為i n frac ni 取到新的郵票的概率為n i n frac nn i 所以可以得到遞推式f i f i times in frac ni f i...

洛谷 P4550 收集郵票 期望DP

洛谷 p4550 收集郵票 演算法標籤 動態規劃 dp 期望dp 有n種不同的郵票,皮皮想收集所有種類的郵票。唯一的收集方法是到同學凡凡那裡購買,每次只能買一張,並且買到的郵票究竟是n種郵票中的哪一種是等概率的,概率均為1 n。但是由於凡凡也很喜歡郵票,所以皮皮購買第k張郵票需要支付k元錢。現在皮皮...

洛谷 P4538 收集郵票

有n種不同的郵票,皮皮想收集所有種類的郵票。唯一的收集方法是到同學凡凡那裡購買,每次只能買一張,並且買到的郵票究竟是n種郵票中的哪一種是等概率的,概率均為1 n。但是由於凡凡也很喜歡郵票,所以皮皮購買第k張郵票需要支付k元錢。現在皮皮手中沒有郵票,皮皮想知道自己得到所有種類的郵票需要花費的錢數目的期...