首页 > 其他分享 >容斥定理

容斥定理

时间:2023-09-28 20:56:42浏览次数:41  
标签:13 满分 定理 容斥 集合 优秀

01容斥定理

容斥定理(简单情况)对任意两个有限集合 A 和 B ,有

=+-

其中分别表示 A ,B 的元素个数.

推广结论:对于任意三个有限集合 A , B , C ,有

++---+

有限集合的计数方法1:

利用容斥定理的上述两个公式计算有限集合的元素个数.

有限集合的计数方法2:

文氏图法,即首先根据已知条件把对应的文氏图画出来,然后将已知集合的元素填入表示该集合的区域内.一般从几个集合的交集填起,根据计算结果将数字逐步填入所有的空白区域内.如果交集的数字是未知的,可以将其设为 x ,再根据已知条件列出方程或方程组,解出未知数 x .

02实例讲解

例1:一次期末考试,某班有15人数学得满分,有12人语文得满分,并且有4人语、数都是满分,那么这个班至少有一门得满分的同学有多少人?

解:依题意,被计数的集合有语文和数学期末考试得满分两个集合,“数学得满分”记为集合 A ,“语文得满分”记为集合 B ,“语文和数学”都是满分的既是 A 的元素又是 B 的元素,而至少有一门得满分的同学人数是集合 A 或 B 的元素个数的总和.由容斥定理:

+=15+12-4=23

即这个班至少有一门得满分的同学有23人.

试一试:某班学生每人家里至少有空调和电脑两种电器中的一种,已知家中有空调的有41人,有电脑的有34人,二者都有的有27人,这个班有学生多少人?

例2:某所大学计算机专业的80名学生在期末考试中,Pascal语言课有58人达到优秀,数据结构课有30人达到优秀,离散数学课有25人达到优秀.并且,Pascal语言和数据结构两门课都达到的有20人,Pascal语言和离散数学两门课都达到的有19人,数据结构和离散数学两门课都达到的有17人.还有10人一门优秀都没得到.如果获得3门优秀者可得奖学金200元,获得2门优秀者可得奖学金100元,那么计算机系应为本专业学生发奖学金多少元?

解:设期末考试中Pascal语言课、数据结构课、离散数学课达到优秀的学生集合分别为 A , B , C ,那么

= 58,= 30,= 25,

= 20,= 19,= 17

而1门课都没达到优秀的学生= 10,即至少有1门课达到优秀的学生= 80-= 70.

那么,由定理1.2.2的推广结论,得3门课都达到优秀的学生数为:

=- (++)=70-58-30-25 +20 +19 +17= 13

所以,计算机系应为本专业学生发奖学金:

13×200 +(20-13)×100 +(19-13)×100 +(17-13)×100 = 4300(元)

标签:13,满分,定理,容斥,集合,优秀
From: https://www.cnblogs.com/aida/p/17736467.html

相关文章

  • 容斥原理应用Acwing890借鉴题解
    参考文献简单的容斥原理介绍请看下图:C++代码简单的容斥原理介绍请看下图:本题思路:将题目所给出的m个数可以看成是m位的二进制数,例如当p[N]={2,3}时,此时会有01,10,11三种情况而二进制的第零位表示的是p[0]上面的数字2,第1位表示p[1]上面的数字3所以当i=1时表示只选择2的......
  • Lucas定理及其扩展
    Lucas定理定义对于质数\(p\),有:$$\dbinom{n}{m}\modp=\dbinom{n\modp}{m\modp}\dbinom{\lfloor\frac{n}{p}\rfloor}{\lfloor\frac{m}{p}\rfloor}\modp$$由于\(n\modp\)和\(m\modp\)都比模数\(p\)小,可以预处理,而\(\tbinom{\lfloor\frac{n}......
  • 容斥原理再再探
    前传,一年之期已到!来看一看gf去凑容斥系数!经典例题:20210620省队互测-qwaszxT2,jiangly的排列数数题,P7275计树一个组合对象由若干元素组成,但是元素直接可能可以合并,不能任意拼接。先假设可以任意拼接,然后对系数分配适当的容斥系数(此时一个方案的贡献要乘上所有元素的容斥系数......
  • 集合不相等容斥 笔记
    学习自zhouyuhang老师的ABC236Ex题解。其实就是完善了一下zhouyuhang老师没写的一些简单部分。我们先从一个经典的容斥理解:正难则反,我们钦定\(S\)内部全部相等,那么容斥系数是\((-1)^{|S|}\),于是答案就是\(\sum\limits_{S}(-1)^{|S|}f(S)\)。注意到这个集合不相等容斥......
  • 主定理(时间复杂度计算方式)
    MasterTheorem用途一种用于计算递归时间复杂度的定理。比如对于一个时间复杂度递推式:\(T(n)=T(n/2)+O(n)\),可以浅显地看出它的复杂度为\(O(nlog_2n)\),因为我们这样子的递归写了太多次了。但我们可以看到\(T(n)=4T(n/2)+n\),它的复杂度是多少?也是\(O(nlog_2n)\)?当在问出......
  • §1. 关于实数集完备性的基本定理
    掌握闭区间套定理、聚点定理和有限覆盖定理的内容及证明。会运用这些定理证明相关题目,如例1、例2。注意定理成立的条件。重点习题:第1、3、5、7。    博雷尔(Borel)(1871年1月7日-1956年2月3日),是法国数学家。他的一生成就甚丰,对数学分析、函数论、数论、代数、几何、数学......
  • 主定理
    假设有递推关系式\(T(n)=aT(\fracnb)+f(n)\),其中\(T(n)\)为问题规模,\(a\)为递推的子问题的数量,\(\fracnb\)为每个子问题的规模(假设每个字问题规模基本一样),\(f(n)\)为递推以外进行的计算工作。\(a\geq1,b>1\)且为常数,\(f(n)\)为函数,\(T(n)\)为非负整数。则有......
  • Riesz表示定理和Lax-Milgram定理
    本文中设\(H\)是一个\(\Phi\)(\(\Phi=\mathbb{R}\)或\(\mathbb{C}\))上的Hilbert空间.命题1.设\(C\)是\(H\)中的一个闭凸集,\(x\notinC\),则存在唯一的\(x_0\inC\)使得\(\|x-x_0\|=\inf_{y\inC}\|x-y\|\).证明.我们先证存在性.记\(d=\inf_{y\inC}\|x-y\|\),设\(\{x_n\}......
  • §2. 柯西中值定理和不定式极限
    掌握柯西中值定理和洛必达法则,能够熟练运用洛必达法则求不定式的极限。注意罗尔定理,拉格朗日定理和柯西中值定理之间的递进关系与几何意义。重点习题:第3、4、5题。  纪尧姆·弗朗索瓦·安托万·洛必达侯爵(GuillaumeFrançoisAntoine,Marquisdel'Hôpital,1661年-1704年......
  • 矩阵树定理
    一个用来求一张图的生成树个数的方法。基础结论在无向图中,定义一个点的度数为\(d_i\),边\((u,v)\)的数量为\(c_{u,v}\)。在有向图中,定义一个点的入度为\(ind_i\),出度为\(outd_i\),边\(u\tov\)的数量为\(t_{u,v}\)。先把结论扔出来:求无向图生成树:记矩阵\(M=(m_{ij})......