Min-max容斥 Min-max Inclusion and Exclusion【OI Pharos 6.3.1】

Min-max容斥

1 公式

min ⁡ ( S ) = ∑ T ⊂ S ( − 1 ) ∣ T ∣ - 1 max ⁡ ( T ) \min(S) = \sum_{T\sub S}(-1)^{|T| -1}\max(T) min(S)=TS(1)T1max(T)
max ⁡ ( S ) = ∑ T ⊂ S ( − 1 ) ∣ T ∣ - 1 min ⁡ ( T ) \max(S) = \sum_{T \sub S}(-1)^{|T| - 1}\min(T) max(S)=TS(1)T1min(T)

2 证明

为什么是正确的呢?

我们设 U U U 以内的元素互不相同,如果相同的话我们就以编号为序,不影响后续推导。

我们设 A k A_k Ak​ 为 U U U 内元素降序排序后排名第 k k k 的元素,也就是第 k k k 大。

min ⁡ ( S ) = A k \min(S)=A_k min(S)=A

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值