$\min - \max$ 容斥

Part 1

对于简单的$\min - \max$容斥有一般形式,表达为:$\max(S)=\sum\limits_{T\subseteq S}(-1)^{|T|-1}\times \min(T)$

对于上述式子,可以简单的理解。

对于$S$中的每一项,其中的最大值为第$i$项

由于$|T|$非空,一共有$2^{|S|}-1$个$T$,其中,对于非最大值的任意一项,都包含至少一个比其大的元素

所以这些元素的选择情况构成了$2^{k}$幂,其中$|T|$的奇偶分布相同,所以相互抵消

而最大元素只有一个,所以会保留

显然对$\min(S)=\sum\limits_{T\subseteq S}(-1)^{|T|-1}\times \max(S)$同样成立

Part 2

有关推广

对于期望,该容斥同样成立

也就是说:$E(\max(S))=\sum\limits_{T\subseteq S}(-1)^{|T|-1}\times E(\min(T))$

具体证明是来自期望的线性性

我忘记了qwq

Part 3

$k\max-\min$容斥

对于每个元素在答案中的贡献显然为$[n-x+1=k]$

那么套上容斥系数:$[n-x+1=k]=\sum\limits_{i=0}^{n-x}C(n-x,i)\times f(i+1)$

也就是说:$[x+1=k]=\sum\limits_{i=0}^x C(x,i)\times f(i+1)$

这是个二项式反演没错了:$f(x+1)=\sum\limits_{i=0}^x (-1)^{x-i}\times C(x,i)\times [i=k-1]=(-1)^{x-k+1}\times C(x,k-1)$

然后化简:$f(x)=(-1)^{x-k}\times C(x-1,k-1)$

这是容斥系数qwq

那么就可以写出来:$k\max(S)=\sum\limits_{T\subseteq S} (-1)^{|T|-k}\times C(|T|-1,k-1)\times \min(S)$

Part 4

对于上述$k\max (S)$同样满足对期望成立...

所以就上例题了qwq

重返现世

你发现,这就是个板子qwq

$ans=\sum\limits_{S}(-1)^{|S|-k}\times C(|S|-1,k-1)\times \min(S)$

显然,对于$\min (S)=\frac{m}{\sum\limits_{x\in S}P_x}$

所以直接DP就好了qwq

转载于:https://www.cnblogs.com/Winniechen/p/10466321.html

min-max 容斥相关推荐

  1. P3175 [HAOI2015]按位或(Min - Max容斥,FMT,概率期望,全网最清晰的题解!)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P3175 Prob ...

  2. P5643-[PKUWC2018]随机游走【min-max容斥,dp】

    正题 题目链接:https://www.luogu.com.cn/problem/P5643 题目大意 给出nnn个点的一棵树,一个人从点xxx开始随机游走,然后QQQ次询问给出一个点集SSS,求期望 ...

  3. P4707-重返现世【dp,数学期望,扩展min-max容斥】

    正题 题目链接:https://www.luogu.com.cn/problem/P4707 题目大意 nnn个物品,每次生成一种物品,第iii个被生成的概率是pim\frac{p_i}{m}mpi​ ...

  4. 51nod1355-斐波那契的最小公倍数【min-max容斥】

    正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1355 题目大意 定义fif_ifi​表示斐波那契的第iii项,给出一个大 ...

  5. hdu4336-Card Collector【min-max容斥,期望概率】

    正题 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4336 题目大意 每次获得第iii张牌的概率为pip_ipi​(每次只能获得一张),期望多少回合后 ...

  6. [集训队作业2018]小Z的礼物(min-max容斥,插头dp)

    传送门 这种求 "取到所有物品的期望时间" 的题一般都用 min−maxmin-maxmin−max容斥 解决: 设t(i,j)t(i,j)t(i,j)为取到格子(i,j)(i,j ...

  7. HDU 6052 To my boyfriend(容斥+单调栈)

    题意:对于一个n*m的方格,每个格子中都包含一种颜色,求出任意一个矩形包含不同颜色的期望. 思路: 啊啊啊啊啊,补了两天,总算A了这道题了,简直石乐志,前面的容斥还比较好写,后面的那个>13那个 ...

  8. Luogu P4707 重返现世 (拓展Min-Max容斥、DP)

    题目链接 https://www.luogu.org/problem/P4707 题解 最近被神仙题八连爆了-- 首先Min-Max容斥肯定都能想到,问题是这题要用一个扩展版的--Kth Min-Ma ...

  9. loj#2542 [PKUWC2018]随机游走 (概率期望、组合数学、子集和变换、Min-Max容斥)

    loj#2542 [PKUWC2018]随机游走 (概率期望.组合数学.子集和变换.Min-Max容斥) 很好很有趣很神仙的题! 题目链接: https://loj.ac/problem/2542 题 ...

最新文章

  1. Can't create layer 289 of type Squeeze in function 'cv::dnn::dnn4_v20190902::LayerData::getLaye
  2. 记录 之 numpy扩充某一维度,并重复填充
  3. 《Forward团队-爬虫豆瓣top250项目-设计文档》
  4. CentOS Linux防火墙配置及关闭
  5. 关于自定义的登录机制在SAP Spartacus服务器端渲染(SSR)实施过程中遇到的问题
  6. Android中写文本文件的方法
  7. 《程序员代码面试指南》第一章 栈和队列 设计一个有getMin功能的栈
  8. Spring 4 Security MVC登录注销示例
  9. ES+Redis+MySQL,这个高可用架构设计太顶了!
  10. SVN 配置ip访问
  11. matlab斜抛运动不用公式,分享斜抛运动中算末速度的公式
  12. Android蓝牙配对
  13. 嵌入式开发必须学习qt吗?
  14. App uni.downloadFile ios问题
  15. 冬季最新流行的室内运动减肥
  16. #关于新建的文本文档(记事本)没有后缀名txt的问题的解决方法
  17. springboot使用poi实现Excel模板的下载功能
  18. 互斥量(mutex)与事件(event)的使用
  19. python 读取多级表头_python之Dataframe:多级表头和索引灵活的处理(一)
  20. (11)C#使用SunnyUI界面库的两个问题

热门文章

  1. r如何查询mysql中的数据类型_MySQL-mysql中的数据类型
  2. 管家婆7.2集合最新打印管理器_链接海内外企业用户丨管家婆分销ERP繁体版/英文版...
  3. oracle 多版本机制,关于oracle多版本机制副作用的问题-Oracle
  4. python 词云_python词云-数据产品岗位描述的词云
  5. android r 编译找不到头文件_嵌入式开发之交叉编译程序万能命令_以freetype为例...
  6. 1700x关闭超线程超频_转发分享一个超频技术新手知识BIOS设置指南
  7. 大一计算机应用基础答案李小艳,13级幼师班期末考试计算机试题A卷
  8. rest get map参数_Spring 5.2.2 集成技术—REST
  9. 1.8 为什么是人的表现
  10. linux 文本操作