Skip to content

容斥问题 (文氏图与公式法)

📖 ⏱️ 预计阅读时长

概述

容斥问题的本质只有一句话:

为了避免重复计算,要把重复部分减回去。

所以容斥题从来不是背几个孤立公式,而是先理解“为什么要减、什么时候要加回来”。

公考里高频就三类:

  1. 两集合容斥
  2. 三集合容斥
  3. 至少、至多、只属于、都不属于 这类变形问法
两集合容斥只A只BA∩BA∪B=A+B-A∩B三集合容斥三重交先加三圈 再减两两交 最后加回中心

一、两集合容斥

设两类人分别属于集合 AB

1. 基础公式

AB=A+BAB

也就是说:

至少属于一类=A类人数+B类人数两类都属于的人数

如果题目给了总人数 T,那么:

两类都不属于=T(AB)

2. 为什么要减交集

因为在 A+B 里,交集 AB 被算了两次,所以必须减去一次。

3. 常见变形

求“都不属于”

先算并集,再用总人数去减。

求“只属于 A”

只A=A(AB)

求“两者都属于”

由基础公式变形:

AB=A+B(AB)

如果题目给的是总人数和都不属于的人数,则:

AB=T都不属于

二、三集合容斥

设三个集合分别为 A,B,C

1. 标准公式

ABC=A+B+C(AB)(AC)(BC)+ABC

这条公式一定要理解成一个过程:

  1. 先把三个大集合都加上
  2. 两两交集被重复算了,减掉
  3. 最中心的三重交集又被多减了一次,所以要再加回来

2. 如果题目给了总人数

设总人数为 T,都不属于三类的人数为 N,那么:

ABC=TN

再代回三集合公式即可。

3. “只属于某一类”怎么求

以只属于 A 为例:

只A=A仅AB仅ACABC

而:

仅AB=(AB)(ABC)

所以三集合题最稳的方式通常不是死套公式,而是:

先从最中间的三重交集开始填,再往外层扣。


三、容斥题的两个常见延伸

1. 最少交集

例如总人数 T,集合 Aa 人,集合 Bb 人,问两者交集最少多少人。

此时:

交集最少=a+bT

如果结果为负,说明最少可以是 0。

这是因为两集合最多能尽量不重叠,但总人数把它们挤住了。

2. 最多并集

如果问“至少有多少重合”“最多能覆盖多少人”,本质也是容斥变形。

核心仍然是:

并集=总和重复部分

四、文氏图法为什么重要

只要题目出现下面这些词,优先考虑画图:

  • 只喜欢
  • 恰好参加两项
  • 至少参加一项
  • 三项都参加
  • 其中一部分只满足某两项

因为这时公式虽然还能用,但特别容易把“交集”和“仅交集”混掉。

文氏图法的标准顺序是:

  1. 先填最中心
  2. 再填仅属于两项的部分
  3. 再用大圈总人数反推只属于一项的部分
  4. 最后算外面的“不属于任何一项”

五、经典真题

真题1:某班总人数为 32 人。第一次考核中有 26 人及格,第二次考核中有 24 人及格,两次考核都没有及格的有 4 人。问两次考核都及格的有多少人?
解析

解析: 先求至少有一次及格的人数:

324=28

再用两集合容斥:

28=26+24x

解得:

x=22

所以两次都及格的有 22 人。

正确答案为 B

真题2:某班共有 40 人,参加语文兴趣小组的有 18 人,参加数学兴趣小组的有 16 人,两组都参加的有 8 人。问两组都没有参加的有多少人?
解析

解析: 先求至少参加一组的人数:

18+168=26

所以两组都没参加的有:

4026=14

正确答案为 B

真题3:100 人中会英语 60 人,会数学 45 人。若所有人中都会至少一门,问两者都会的至少多少人?
解析

解析: 因为所有人都会至少一门,所以并集最多就是 100。

由两集合容斥:

100=60+45x

解得:

x=5

所以两者都会的至少有 5 人。

正确答案为 A

真题4:某调查中喜欢电影 40 人,喜欢音乐 35 人,两者都喜欢 15 人。只喜欢电影的有多少人?
解析

解析: 只喜欢电影的人数为:

4015=25

正确答案为 B

真题5:三个集合 A、B、C 的人数分别为 20、18、16,任意两集合交集人数之和为 20,三集合交集为 4。问至少属于一个集合的人数是多少?
解析

解析: 三集合容斥:

ABC=20+18+1620+4

即:

5420+4=38

所以至少属于一个集合的人数为 38

正确答案为 A


六、考场易错点

  1. 把“交集”当成“只属于两者”。
  2. 忘了“都不属于”其实是总人数减并集。
  3. 三集合公式最后一项该加回去却忘了加。
  4. 把“至少一项”错当成“两项之和”。
  5. 遇到“只喜欢”“恰好两项”时还在生硬套公式。

七、这一章的复习重点

容斥题真正要熟的是三件事:

  1. 两集合公式会正用也会反推。
  2. 三集合公式知道为什么是“加减加”。
  3. 复杂题会画文氏图。

把这三件事练熟,容斥题基本就不会丢大分。