中级农民
- 积分
- 136
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2015-1-20
- 最后登录
- 1970-1-1
|
简单地说,只要你能求出“当第i号元素为k时,它是1~i号元素中最大数字的概率”p,这道题就很容易做。
比如,“2号元素为k时,它是目前最大数字"等价于“1号元素<k”,而后者的概率是k,所以前者的概率p也是k。那么,要求出“第2号元素是目前最大数字”的概率,只需考虑2号元素取所有k (0~1)的情况,即∫ p dk = ∫ k dk = 1/2。(稍微准确一点写的话,就是P(x2 is Max | x2 = k) = k => P(x2 is Max) = ∫ P(x2 is Max, x2 = k) dk = ∫ P(x2 is Max | x2 = k) p ( x2 = k ) dk = ∫ k * 1 dk )既然2号元素有1/2的概率是当前最大,那也就是说,2号位置上出现Max的期望个数是0.5。
p(“3号元素为k时,它是目前最大数字")==p(“1号元素<k”并且“2号元素<k”) = p(“1号元素<k”) * p(“2号元素<k”) = k^2,积分得 ∫ k^2 dk = 1/3,即3号位置上期望能出现0.333...个Max
同理,第i位置上出现Max的期望个数是1/i个。因此,N个位置上总共出现Max的期望个数是(1 + 1/2 + 1/3 + .... 1/N)
比如当N=10时,结果大概是2.93。你可以自行编写模拟程序验证这个结果。 |
|