CF1194F

题意

总共有\(T\)秒时间,有\(n\)个事件,给定\(t_i\),等概率花费\(t_i~or~t_{i}+1\),事件得一件一件做。求期望完成事件的个数

做法一

\(f_i\)为至少完成\(i\)件事的概率
\(ans=\sum i\times(f_{i}-f_{i+1})=\sum f_i\)
\(g_{i,j}\)为前\(i\)次事件,有\(j\)次是\(t_{x}+1\)的概率,\(g_{i,j}=2^{-i}{i\choose j}\);令\(sum_i=\sum\limits_{j=1}^i t_i\)
\(f_i=\sum\limits_{j=0}^{min(i,T-sum_i)} g_{i,j}=2^{-i}\sum\limits_{j=0}^{min(i,T-sum_i)}{i\choose j}=2^{-i}\sum\limits_{j=0}^{T-sum_i}{i\choose j}\)
\(T-sum_i\)是单调下降的,有:\(\sum\limits_{j=0}^{m}{n+1\choose j}= \sum\limits_{j=0}^{m}{n\choose j}\times 2-{n\choose m}\),可以递推

做法二

考虑每件事有多少概率被选上,最后推出来的式子是一样的

posted @ 2020-05-14 16:41  Grice  阅读(136)  评论(0)    收藏  举报