BZOJ 1426 收集郵票 期望DP

2021-08-02 22:58:15 字數 659 閱讀 4013

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

一行,乙個數字n n<=10000

要付出多少錢. 保留二位小數

21.25

題解:

引用我省某犇的話:期望只有線性的性質,不能平方。

所以這題就用兩個陣列來維護出期望。乙個f陣列表示期望還要賣多少張,乙個g陣列表示期望還花多少錢,用f推出g

#include

#include

#include

#include

#include

#include

#include

#include

#include

using

namespace

std;

double f[20000];

double g[20000];

int main()

printf("%.2lf\n",g[0]);

return

0;}

BZOJ1426 收集郵票 期望

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

bzoj 1426 收集郵票 期望dp

1426 收集郵票 time limit 1 sec memory limit 162 mb submit 392 solved 319 submit status discuss description 有n種不同的郵票,皮皮想收集所有種類的郵票。唯一的收集方法是到同學凡凡那裡購買,每次只能買一張...

BZOJ1426 收集郵票(期望dp)

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