卡着第 50 名过……
谁来教教我如何用微积分算期望啊,我算着简直要疯了。。
Solution
其实只要算出这两个随机变量的 pdf 就好了。但是我觉得算起来特别恶心……主要是对这货不熟吧,时不时就卡住了。
首先算第一个的 pdf 。我们枚举累加器是在第 n 次累加时超过 1 ,我们计算出 n 个变量的和为 t 的 pdf f(x)=(n−1)!tn−1 ,则第一个值的密度分布函数为
P(x)=n=1∑∞∫1−x1f(t)\Dt=n=1∑∞∫1−x1(n−1)!tn−1\Dt=n=1∑∞n!1−(1−x)n=n=1∑∞n!1−n=1∑∞n!(1−x)n=(e−1)−(e1−x−1)=e−e1−x
第二个值的 pdf 就比较恶心了。还是同样的思想,我们令 gn(x) 表示 n 个 0 到 1 的变量的和为 1+x 的 pdf ,可以得到 g1(x)=0 。可以求出 gn(x) 递推式:
gn+1(x)=∫0xgn(t)\Dt+∫x1f(t)\Dt=∫0xgn(t)\Dt+n!1−xn
求出 gn(x) 通项似乎是比较困难的,但是注意,第二个值的 pdf 我们只关心 ∑n=1∞gn(x) 。
对于递推式 vn+1(x)=∫0xvn(t)\Dt,v0(x)=1 ,我们可以得到 vn(x)=n!xn ,则 ∑n=0∞vn(x)=ex 。
我们考虑 gn+1(x)=∫0xgn(t)\Dt+n!1−xn 里面的 n!1 。这个数会被连续积分无数次,最后对 ∑n=1∞gn(x) 的贡献是 n!ex 。 n!xn 也会被积分无数次,注意到对于 k 来说,所有 x≤k 的 n!xn 积分时都会得到过一个 k!xk ,所以这部分对于和的贡献是 ∑k=1∞kk!xk=xex 。所以我们有:
n=1∑∞gn(x)=n=1∑∞n!ex−xex=ex(e−1−x)
现在要开始求第二个值的 pdf 了。令 pdf 为 Q(x) ,则有 :
Q(x)=∫1−x1ex(e−1−x)\Dx
知道了 P(x) 和 Q(x) ,答案就是:
ans=∫01Q(x)∫0xP(y)\Dy\Dx
Q(x) 和 ans 的具体表达式我用的 sage 暴力算的,就没写出来了。
nonsense
看着 forum 里面各种高大上的积分感觉被虐傻了。
@dyh 求你的做法。