【学习笔记】min-max容斥

前言

好久以前就想学来着, 咕了大概快两年…


$min-max$ 容斥

对于一个集合 $S$ , 设 $max(S)$ 为集合中最大的元素, $min(S)$ 为集合中最小的元素, 则有:

反过来也成立.

这个式子的原理在于:

证明:

构造容斥系数 $f(x)$ 使得原式成立.

考虑集合 $S$ 中第 $k$ 小的数会被统计到的贡献, 就是枚举哪些集合的最小值为这个数.

把 $n-k$ 换一下, 更形式化的表示.

记 $F(x) = f(x+1), G(x) = [x = 0]$ .

则有,

二项式反演,

故,

所以原式成立.

重要性质

$min-max$ 容斥对于期望同样满足, 可以很方便的解决一些概率期望问题.

即满足,


例题

P3175 [HAOI2015]按位或

P5643 [PKUWC2018]随机游走


拓展 $!$ $kth min-max$ 容斥

先给出公式

考虑构造容斥系数 $f(x)$ 使得,

考虑第 $x$ 小的元素的贡献,

二项式反演,

证毕.

重要性质

还是可以用于期望.


例题

P4707 重返现世