标签:dp
过年了,妈妈做了100只饺子,其中有10只饺子里面有1块的硬币。
小明依次吃这100只饺子,如果小明连续吃到k个硬币,那么小明得到k-1个硬币。
e.g. 110111表示6只饺子,1表示有硬币,0表示没有。11表示连续吃到2个饺子,那么小明得1个硬币;111连续迟到3个,小明得2个硬币;故,小明共得到3个硬币。
问小明得到的硬币的期望值是多少?
期望定义:
在本题中,随机事件X即为小明最终得到的硬币数目,
那么原问题就简化为小明得到硬币k,所有可能的cases的数目。
采用动态规划,子问题定义如下
那么递推公式如下,
|
|
可以用计算机模拟下,
|
|
结果大约是0.9左右。
其实,这题的结果在某种程度上有一点违背直觉。期望在0.9左右,也就是说,平均情况下,会有两个连续的1.
其实跟这个题目类似,数学上,有一个有名的悖论:生日悖论。
生日悖论,指如果一个房间里有23个或23个以上的人,那么至少有两个人的生日相同的概率要大于50%。
标签:dp
原文地址:http://blog.csdn.net/shoulinjun/article/details/42217067