[ABC226H] Random Kth Max
Random Kth Max is the same.
题目链接: [ABC226H] Random Kth Max 。
题目描述:
n 个随机变量,第 i 个随机变量 Xi 服从在 [Li,Ri] 上连续均匀分布。
求第 k 大的数的期望。
n≤50 , 0≤Li<Ri≤100 。
考虑 min-max 容斥,则:
E[kmax{X1,X2,⋯,Xn}]=T⊆{1,2,⋯,n}∑(−1)∣T∣+k(k−1∣T∣−1)E[i∈Tmin{Xi}]=T⊆{1,2,⋯,n}∑(−1)∣T∣+k(k−1∣T∣−1)∫abi∈T∏Pr[Xi≥v]dv
容易发现 Pr[Xi≥v] 其实是一个分段一次函数,所以我们不妨用 Li,Ri 划分成几个段,然后分开处理。不妨设当前的段的左右端点为 a,b ,第 i 个随机变量的对应一次函数为 kiv+vi ,则:
E[kmax{X1,X2,⋯,Xn}]=T⊆{1,2,⋯,n}∑(−1)∣T∣+k(k−1∣T∣−1)∫0∞i∈T∏Pr[Xi≥v]dv=T⊆{1,2,⋯,n}∑(−1)∣T∣+k(k−1∣T∣−1)∫0∞(i∈T∏kiv+vi)dv=i=k∑n(−1)i+k(k−1i−1)∫0∞([xi]j=1∏n(1+x(kjv+vj)))dv
然后模拟就行。