水洛谷讨论区看见的。
离散的情况
给定离散区间 [1,n],在区间中随机且独立地选取两个端点 l,r 满足 1≤l≤r≤n,求 r−l+1 的期望 E[L]。
答案显然是:
E[L]=所有可能的区间数所有可能区间的总长度
分母是好算的,我们计算分子:
i=1∑nj=i∑nj−i+1=len=1∑nlen⋅(n−len+1)=len=1∑n(n+1)⋅len−len=1∑nlen2=2(n+1)2n−6n(n+1)(2n+1)
代入:
E[L]=2(n+1)n2(n+1)2n−6n(n+1)(2n+1)=3n+2
证毕。
实际应用中一般 n 较大,可以将期望长度直接视作 3n,并且最好乘上一个常数。
连续的情况
给定连续区间 [0,n],在区间中随机且独立地选取两个端点 l,r 满足 0≤l≤r≤n,求 r−l 的期望 E[L]。
我不会积分,所以下面看 Gemini 发挥:
定义联合概率密度函数 f(l,r):由于 l,r 在 l≤r 区域内均匀分布,该区域的面积是 21n2(一个腰长为 n 的等腰直角三角形)。因此,该区域内 f(l,r)=n22。
期望长度:
E[L]=∬0≤l≤r≤n(r−l)⋅f(l,r)dldr=∫0n∫ln(r−l)⋅n22drdl
经计算,答案为:
E[L]=3n
什么?你问我咋算出来的?我看不懂 Gemini 说了点啥。
图
你在期待些什么?
作者:たにし
