首页 > 其他分享 >Min-Max 容斥

Min-Max 容斥

时间:2024-02-27 11:58:11浏览次数:16  
标签:dots min Max Min 容斥 max

记号

记全集 \(U=\{a_1,a_2,\dots,a_n\}\)。

设 \(\min(S)=\min\limits_{a_i\in S}a_i\),\(\max(S)=\max\limits_{a_i\in S}a_i\)。


Min-Max 容斥定理

就是两个东西:

\[\max(S)=\sum_{T\subseteq S}(-1)^{|T|+1}\min(T) \]

\[\min(S)=\sum_{T\subseteq S}(-1)^{|T|+1}\max(T) \]

证明第一个。

将 \(U\) 降序排序,第 \(k\) 大即为 \(a_k\)。

考虑 \(\min(T)=a_k\) 的 \(k\) 的情况。

若 \(k=1\),只有 \(T=\{a_1\}\),贡献为 \((-1)^2a_1=a_1\)。

若 \(k>1\),集合内只能存在 \(a_1,\dots,a_k\),\(a_1,\dots,a_{k-1}\) 共 \(2^{k-1}\) 种选法,分别有 \(2^{k-2}\) 种 \(|T|\) 为奇数和偶数的情况,贡献为 \(0\)。

得证。第二个同理。

Min-Max 容斥定理在期望下也成立:

\[E(\max(S))=\sum_{T\subseteq S}(-1)^{|T|+1}E(\min(T)) \]

标签:dots,min,Max,Min,容斥,max
From: https://www.cnblogs.com/SError0819/p/18036568

相关文章

  • Exception in thread "xxl-job, admin JobRegistryMonitorHelper-registryOrRemoveThr
    这个问题集合遍历修改了集合结构,这样是不被允许的,需要换种方式报错示意图 第一可以采用for(inti=0;i<registryList.size();i++)解决第二采用迭代处理Iterator<XxlJobRegistry>iterator=registryList.iterator();while(iterator.hasNext()){XxlJobRegist......
  • 容斥原理学习笔记
    前言可能需要一点二项式定理和二项式反演的相关知识。有许多不足还请指出。公式经典容斥\(A_1,A_2,\cdots,A_n\)均为有限集,\(A_i\subseteqS\),则\[\left\vert\bigcup\limits_{i=1}^nA_i\right\vert=\sum\limits_{k=1}^n(-1)^{k-1}\sum\limits_{1\lei_1<i_2<\cdots<i_k\le......
  • Toyota Programming Contest 2024#2(AtCoder Beginner Contest 341)D - Only one of two
    目录链接题面题意题解代码总结链接D-Onlyoneoftwo题面题意求第\(k\)个只能被\(N\)或\(M\)整除的数题解\([1,x]\)中的能被\(n\)整除的数有\(\lfloor\frac{x}{n}\rfloor\)个\([1,x]\)中的能被\(m\)整除的数有\(\lfloor\frac{x}{m}\rfloor\)个\([1,x]\)中的能被\(n\)......
  • 吐槽:bard/gemini太s币了
    分为几种情况:1.很基本的错误。这,我真的尬住了,真的是无语。这是基本的问题,都会出现这样的错误,那如果进行复杂的问题,保不齐中间出现错误,导致整个回答出现严重的漏洞。2.神经问题。  我给他提交的是两个不同的图片,他竟然得出同样的结论,并且,可笑的是,两个结论都和图片的内容......
  • Docker安装mariadb数据库与web管理工具phpmyadmin
    安装mariadb数据库获取指定版本的mariadb数据库docker镜像使用dockersearchmariadb搜索相关镜像;MacBook-Pro:~chenxiaolong$dockersearchmariadbNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDmar......
  • Programming Abstractions in C阅读笔记:p293-p302
    《ProgrammingAbstractionsinC》学习第73天,p293-p302总结,总计10页。一、技术总结1.时间复杂度(1)quadratictime(二次时间)p293,AlgorithmslikeselectionsortthatexhibitO(N^2)performancearesaidtoruninquadratictime。2.线性查找(linearsearch)p293,B......
  • HUAWEI Programming Contest 2024(AtCoder Beginner Contest 342)
    HUAWEIProgrammingContest2024(AtCoderBeginnerContest342)A-Yay!代码:#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;usingpii=pair<ll,ll>;#definefifirst#definesesecondusingi128=__int128_t;usingpiii=p......
  • 高颜值小板!华硕ROG STRIX B760-G GAMING WIFI S小吹雪评测:稳上8000!
    一、前言:连细节都尽善尽美的高颜值小吹雪主板在一众B760主板中,华硕的B760小吹雪在颜值、性能和做工方面做到了很好的平衡,很多想要打造白色小型主机的玩家都会首选这块主板。现在,升级版的ROGSTRIXB760-GGAMINGWIFIS小吹雪来了。ROGSTRIXB760-GGAMINGWIFIS小吹雪主板......
  • 24/02/24 CF280D k-Maximum Subsequence Sum
    这题是我在Luogu上的第\(400\)AC!比惊喜更棒的是三倍惊喜!!!登录\(365\)天祭\(400\)AC祭以及元宵祭!这个其实不是很难的黑题,大家可以去写一下啊。那接下来我们先下午休息一下,然后之后再来讲这个挺好的,大家可以把它写一下,锻炼一下。嗯,写了黑题很有成就感,对吧?——lxl24......
  • CF1832B Maximum Sum 题解
    【题目描述】给定一个长度为\(n\)的数列,其中每个元素互不相同,进行\(k\)次操作,每次可以选择删除序列中最小的两个数或最大的一个数。求操作后剩余数的和的最大值。【思路】我们构造一组数据:首先我们看到题目中的一句话:每次可以选择删除序列中最小的两个数或最大的一个数。......