首页 > 其他分享 >min-max 容斥

min-max 容斥

时间:2024-08-07 16:39:15浏览次数:12  
标签:系数 limits min max sum 容斥

前置知识

请牢记二项式定理:
\((a+b)^n = \sum\limits_{i=0}^{n}{\dbinom{n}{i}a^{n-i}b^i}\)

或另外一种形式:
\((a+1)^n = \sum\limits_{i=0}^{n}{\dbinom{n}{i}a^{n-i}}\)

min-max 容斥

min-max 容斥的主要思想是给每个子集分配一个系数(然后每个属于子集的 \(a_i\) 的系数加上该系数),使得 \(S\) 的最大值 \(a_i\) 的系数为 \(1\),其余为 \(0\)。

问:一个集合 \(S\),每次可以询问一个子集的 min 值,如何求 \(S\) 的 max 值?

\(S\) 的 max 等于 \(\sum\limits_{T\subseteq S}{(-1)^{|T| - 1}min(T)}\)。

证明:

  • 假设 \(S\) 是从大到小排序的,长度为 \(n\)。
  • 那么 \(T\subseteq S\) 满足 \(min(T) = a_k\) 的系数之和(\((-1)^{|T| - 1}\))是多少?
  • 是 \(\sum_{l = 0}^{k - 1}{\dbinom{k-1}{l}(-1)^{l}}\)
  • 注意到这就是二项式定理,等于 \((-1+1)^{k-1}\),即 \(0^{k-1}\)
  • 显然只有当 \(k = 1\) 的时候(即最大值)系数之和为 \(1\),其他都是 \(0\)。

拓展 min-max 容斥

标签:系数,limits,min,max,sum,容斥
From: https://www.cnblogs.com/huangqixuan/p/18347362

相关文章

  • 十万个为什么 [CMake] Windows MinGW Cmake
    搜索cmakegenerator 在settings.json里面添加"cmake.preferredGenerators":[    "MinGWMakefiles"  ]  cmake_minimum_required(VERSION3.0.0)project(idatalinkVERSION0.1.0)if(CMAKE_BUILD_TYPESTREQUAL"Release")......
  • 使用IText7和miniExcel处理pdf并输出内容
    使用框架:.net8.0、winform操作系统:windows11编译器:vs2022内容:使用iText7、miniExcel,介绍如何简单读取pdf文件文字内容,并做处理后输出至excel文件中秉承着一贯的风格,还是只讲操作,囫囵吞枣就是要讲究一个稳准狠......
  • 无法在 Gekko 中求解 MINLP(警告不再有可能的试验点且没有整数解)
    我对python中的Gekko包非常陌生。我的目标是最大化'Q_factor'我已有的训练有素的TensorFlow模型(.keras)。我在稳态模式(m.options.IMODE=2)下使用Gekko进行参数估计,并使用(m.options.SOLVER=1)进行以下一些约束:我的MINLP......
  • 分布式存储MinIO Console
    MinIO是什么?一种对象存储解决方案,Minio提供与亚马逊云科技S3兼容的API,并支持所有核心S3功能,所以也可以看做是S3的开源版本;它允许用户通过简单的API接口进行数据的存储和检索,同时提供高度可扩展性和强大的数据保护机制。MinIo主要是在微服务系统中使用,非常适合于存储......
  • 【Mind+】掌控板入门教程05 心情灯
        大自然的各种色彩使人产生各种感觉,心理学家认为,不同的颜色会让人产生不同的情绪。比如,红色通常给人刺激、热情和幸福的感觉,而绿色作为自然界中草原和森林的颜色,给人以理想、年轻、新鲜的感觉,蓝色则让人感到悠远、宁静等等。    今天就让我们用......
  • 机器学习中的两个重要函数--sigmoid和softmax
    机器学习中,常常见到两个函数名称:sigmoid和softmax。前者在神经网络中反复出现,也被称为神经元的激活函数;后者则出现在很多分类算法中,尤其是多分类的场景,用来判断哪种分类结果的概率更大。本文主要介绍这两个函数的定义,形态,在算法中的作用,以及两个函数之间的联系。1.sigmoid函数......
  • [AGC005B] Minimum Sum 题解
    题目传送门看到这道题很多人用单调栈,其实用笛卡尔树本质差不多,但是思维难度更小。不知道笛卡尔树的同学可以看这里简单说来,笛卡尔树的一个子树可以代表一个区间,且左子树上点的下标小于根节点,右子树上点的坐标大于根节点。这道题要求所有子区间的\(\texttt{min}\)值之和,其实......
  • Xmind2024支持多平台使用,包括Windows、Mac、iOS、等操作系统
    “Xmind2024”是Xmind公司推出的一款全新的思维导图软件,它集成了多种功能,包括智能导图、AI生成、语音输入等。这款产品旨在帮助用户更高效地整理思路,提高思维能力。让我们来了解一下Xmind2024的特点。它采用了全新的设计风格,界面简洁明了,操作便捷。同时,它还提供了丰富的模板......
  • XMind2024思维导图软件特别版+便携版Mac+win+平板
    大家好!今天我们要聊的是一款神奇的思维工具——Xmind2024。你是否常常感到思维混乱,无法集中注意力,或者在处理复杂问题时感到无从下手?如果你有以上的困扰,那么恭喜你,Xmind2024将为你打开一扇全新的大门。让我们先来看看Xmind2024的特点吧。这款产品最大的亮点在于其强大的思维导......
  • Spark StructStreaming 流计算中的数据关联
    SparkStructStreaming流计算中的数据关联在上一讲,我们提到,StructuredStreaming会复用SparkSQL所提供的一切数据处理能力,比如数据抽取、过滤、分组聚合、关联、排序,等等。不过,在这些常规的数据处理类型中,有一类操作需要我们特别关注,它就是数据关联(Joins)。这主要是出......