Min-Max容斥学习笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/XLno_name/article/details/82696118

形式:

m a x S = T S ( 1 ) | T | + 1 m i n T

意思是:集合 S 中的最大值,等于它所有子集的最小值乘上子集的大小加一的和。
多应用在概率,期望等题目上,有时候也用来求一些很难求的最大值。

证明:

不妨将集合从小到大排序。那么: i < j a i <= a j
考虑一个数被枚举的次数,就可以将容斥结果写成:

i = 1 n a i j = 0 n i ( 1 ) j C n i j
= i = 1 n a i [ n i = 0 ]
= a n = m a x S

证毕。

猜你喜欢

转载自blog.csdn.net/XLno_name/article/details/82696118