最值反演 min-max容斥

Posted utopia999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最值反演 min-max容斥相关的知识,希望对你有一定的参考价值。

说实话这些博客早晚都要整理后上m***999。

最值反演是针对一个集合中最大/最小值的反演。
[ max{S}=sum_{Tsubset S}(-1)^{|T|+1}min{T} ]
如{1,2,3,4}的最大值=1+2+3+4-1-1-1-2-2-3+1+1+1+2-1=4。

套一个期望,就有该式子的期望形式:
[ mathbb{E}[max{S}]=sum_{Tsubset S}(-1)^{|T|+1}mathbb{E}[min{T}] ]

例题

给定集合(S)中每个元素出现的概率(p_i),其和为(1),每次会按概率出现一个元素。求每个元素都至少出现一次的期望次数。

可用状压DP解决,复杂度(O(2^ncdot n))

考虑定义集合(T)中元素的比较运算为最早出现时间更早。则(mathbb{E}[min{T}])的意义为(T)中出现任意一个元素的期望次数。因为每次只能出现一个数,出现任意一个数的概率显然就是集合中所有概率的和。因此这个期望等于(frac{1}{sum_{iin T}p_i})。最后答案即为(mathbb{E}[max{S}]),用上面的反演即可,时间复杂度为(O(2^n))

给定集合(S)中每个元素每次出现的概率(p_i),元素互相独立。求每个元素都至少出现一次的期望次数。

此时(T)中出现任意一个元素的概率是(1)减去所有元素都不出现的概率。




以上是关于最值反演 min-max容斥的主要内容,如果未能解决你的问题,请参考以下文章

abc242EX(最值反演)

abc242EX(最值反演)

loj 2542 随机游走 —— 最值反演+树上期望DP+fmt

hdu 4336 Card Collector——最值反演

min-max 容斥

bzoj 4036 按位或 —— min-max容斥+FMT