[LGP4707] 重返现世
世界是物質的,物質是運動的,運動是有規律的,規律是可以被認識的。
關于期望意義下min-max容斥,我們認為每個事件的時間來認識事件,max/min S表示集合S中所有時間最后/最前出現的事件,E(max/min S)表示事件max/min S首次發生的期望時間。這樣,仿照普通min-max容斥的推導可得
\[ E(\max S)=\sum_{T\subseteq S}(-1)^{|T|-1}E(\min T) \]
同理的kth-max-min也成立
\[ E(\max_k S)=\sum_{T\subseteq S}(-1)^{|T|-k}\binom{|T|-1}{k-1}E(\min T) \]
而對于\(E(\min S)\)我們有
\[ E(\min S)=\frac1{\sum_{e\in S}P(e)}\\ E(\max_k S)=\sum_{T\subseteq S}(-1)^{|T|-k}\binom{|T|-1}{k-1}\frac1{\sum_{e\in T}P(e)} \]
贊美太陽,重返現世。
我們求的是收集到任意k種,所以
\[ E(\min_k S)=E(\max_{n-k+1} S)\\ k\Leftarrow n-k+1 \]
考慮由前\(i\)種時間構成的集合\(S_i\),計算其\(E(\max_k S_i)\)時記\(f[i,j,k]\)為滿足\(T\in S_i, \sum_{e\in T}P(e)=j\)的系數和,即
\[ f[i,j,k]=\sum_{T\in S_i, \sum_{e\in T}P(x)=j} (-1)^{|T-k|}\binom{|T|-1}{k-1} \]
顯然最終答案
\[ E(\max_k)=\sum_{j}f[n,j,k]\times \frac1j \]
由于題目規定\(P(x)=\frac{P_x}m\),則\(E(x)=\frac{m}{P_x}\),最后將\(m\)單獨乘入即可。
再考慮dp的轉移,決策是事件\(i\)的加入對系數的影響
\[ f[i,j,k]=\sum_{... i\not\in T} (-1)^{|T-k|}\binom{|T|-1}{k-1}+\sum_{... i\in T} (-1)^{|T-k|}\binom{|T|-1}{k-1}\\ =f[i-1,j,k]+\sum_{... i\in T} (-1)^{|T-k|}(\binom{|T|-2}{k-1}+\binom{|T|-2}{k-2})\\ =f[i-1,j,k]+\sum_{... i\in T} (-1)^{|T-k|}\binom{|T|-2}{k-1}+\sum_{... i\in T} (-1)^{|T-k|}\binom{|T|-2}{k-2}\\ =f[i-1,j,k]-f[i-1,j-P_i,k]+f[i-1,j-P_i,k-1]\\ \]
于是暴力做就行了。
轉載于:https://www.cnblogs.com/nosta/p/11166927.html
總結
以上是生活随笔為你收集整理的[LGP4707] 重返现世的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 去掉PE文件随机基址的方法
- 下一篇: 面试官:Netty的线程模型可不是Rea