阶段 6 · 收尾

组合数学、统一题库
与考前总复习

本页完成离散数学最后一章,并把十章练习按基础、提高、综合三层组织。先在“组合数学”建立方法,再用题库做针对性查漏,最后用速查表完成考前回顾。

PART 01

组合数学 ⭐⭐⭐ 计数 / 二项式 / 容斥

组合数学的第一步不是代公式,而是先说清:对象是否按位置区分、是否允许重复、不同方案是否互斥。选对模型后,公式只是对计数过程的压缩。

方法公式何时使用
加法原理 ⭐⭐⭐互斥的 \(r\) 类方案总数 \(n_1+\cdots+n_r\)一次只能走其中一种路径,例如“选文科或理科专业”。若可同时发生,不能直接相加。
乘法原理 ⭐⭐⭐连续 \(r\) 步方案数 \(n_1n_2\cdots n_r\)一个完整方案必须依次完成每一步,例如先选班级再选学生。
排列 ⭐⭐⭐\(P(n,r)=\frac{n!}{(n-r)!}\)从 \(n\) 个不同对象中取 \(r\) 个并排位,顺序不同算不同。
组合 ⭐⭐⭐\(\binom nr=\frac{n!}{r!(n-r)!}\)从 \(n\) 个不同对象中取 \(r\) 个,不分顺序。
重复排列 ⭐⭐\(n^r\)有 \(r\) 个位置,每一位可反复选 \(n\) 种符号。
重复组合 ⭐⭐\(\binom{n+r-1}{r}\)从 \(n\) 类对象中选 \(r\) 个,可重复且不计顺序;等价于非负整数解 \(x_1+\cdots+x_n=r\)。
例题:6 位密码由数字构成,首位不能为 0,允许重复。

识别:位置有先后、每位可重复,是重复排列;首位有额外限制。

计算:首位有 \(9\) 种,其余五位各有 \(10\) 种,故方案数为 \(9\cdot10^5\)。

答案:\(\boxed{900000}\)。

二项式定理

\[(a+b)^n=\sum_{k=0}^{n}\binom nk a^{\,n-k}b^k.\]

展开时要从 \(n\) 个因子中选 \(k\) 个因子贡献 \(b\),其余 \(n-k\) 个贡献 \(a\)。选择这 \(k\) 个位置的方式有 \(\binom nk\) 种,因此该项系数正是组合数。求某一项时,先令 \(b\) 的幂或总次数满足题意,再代入对应的 \(k\)。

练习 1:求 \((2x-3)^5\) 中 \(x^3\) 项。

思路:把 \(a=2x,b=-3,n=5\)。要留下 \(x^3\),需从五个因子中选 \(k=2\) 个取 \(-3\)。

过程:\(\binom52(2x)^3(-3)^2=10\cdot8x^3\cdot9\)。

答案:\(\boxed{720x^3}\)。

易错点:\(k\) 是取 \(b\) 的次数,不是 \(x\) 的次数。

鸽巢原理与容斥原理

鸽巢原理 ⭐⭐⭐

把 \(n+1\) 个对象放入 \(n\) 个盒子,至少一盒不少于 \(2\) 个。推广为:把 \(N\) 个对象放入 \(k\) 个盒子,至少有一盒不少于 \(\left\lceil\frac Nk\right\rceil\) 个。

反向思考:若每盒至多 \(r-1\) 个,总数至多 \(k(r-1)\)。超过它,就必有一盒至少 \(r\) 个。

容斥原理 ⭐⭐⭐

\(|A\cup B|=|A|+|B|-|A\cap B|\)。

\(|A\cup B\cup C|=|A|+|B|+|C|-|A\cap B|-|A\cap C|-|B\cap C|+|A\cap B\cap C|\)。

加单集时交集被重复计数,减去两两交集后三者交集又被多减一次,所以最后加回。

练习 2:13 名学生至少有多少人生日在同一月份?

思路:把学生看作对象,12 个月看作盒子,使用推广鸽巢原理。

过程:\(\lceil13/12\rceil=2\)。若每月至多一人,总数最多 12,与 13 矛盾。

答案:\(\boxed{2}\) 人。

练习 3:40 人中会英语 \(22\) 人,会日语 \(18\) 人,两种都会 \(8\) 人,至少会一种的有多少人?

思路:两种技能可以重叠,不能直接相加;用二集合容斥。

过程:\(|E\cup J|=22+18-8=32\)。

答案:\(\boxed{32}\) 人;两种都不会的有 \(40-32=8\) 人。

易错点:交集成员在 \(22+18\) 中被数了两次,必须减一次。

递推关系与生成函数(扩展)

递推关系把较大规模答案写成较小规模答案:例如 Fibonacci 数列 \(F_n=F_{n-1}+F_{n-2}\)。生成函数把数列 \((a_n)\) 编码为 \(A(x)=\sum_{n\ge0}a_nx^n\),常用于求递推的通项或受限计数。考题先写初值,再写递推的来源;只写递推式而忽略初值不能唯一确定数列。

PART 02

十章统一题库 基础 8 · 提高 5 · 综合 3

每章均配置 16 题:基础题用于概念与公式反射,提高题训练两个知识点协同,综合题模拟证明或多步骤计算。点击章节筛选;每一题均给出思路、过程、答案与易错点。

PART 03

离散数学考前总复习

高频公式

\(\neg\forall xP\equiv\exists x\neg P\);\(A\triangle B=(A-B)\cup(B-A)\);\(|A\cup B|=|A|+|B|-|A\cap B|\)。

\(\sum\deg(v)=2|E|\);树有 \(n-1\) 条边;\(\binom nr=\frac{n!}{r!(n-r)!}\)。

高频定义

等价关系:自反、对称、传递;偏序:自反、反对称、传递;双射:既单又满;群:封闭、结合、幺元、逆元。

高频定理

Euler 回路:连通且全偶度;Euler 路:连通且零或两个奇度点;有限群子群阶整除群阶;连通平面图 \(v-e+f=2\)。

考前计算路线

逻辑题先真值/等值变形;关系题先列性质条件;图题先数度与分支;组合题先判断“有序、可重、是否重叠”。

高频证明模板

目标推荐模板
证明集合相等元素法:任取 \(x\),连续写 \(x\in\) 左边 \(\Longleftrightarrow\cdots\Longleftrightarrow x\in\) 右边。
证明关系具某性质从定义任取相关元素;把已知关系逐条代入;最后得到定义要求的关系。
证明是子群先说明非空,再用 \(ab^{-1}\in H\) 的子群判别法。
证明树性质反证:若有两条不同简单路径,则拼出回路;或用归纳法每次删去一片叶。
计数证明先说明“每个对象被计数几次”;重叠问题用容斥,至少出现问题用鸽巢反证。

考前速查

看到 \(\to\):优先换成 \(\neg P\lor Q\)。看到“任意/存在”的否定:量词互换并否定谓词。看到关系闭包:补自环、补反边、补路径边。看到“一笔画”:先判连通,再数奇度。看到“选若干个”:先问顺序与重复。看到“最小生成树”:Prim 保持一棵树,Kruskal 避免成环。
PART 04

高频概念对比

概念 A概念 B关键区别
\(x\in A\)\(A\subseteq B\)前者是“元素—集合”关系;后者是“集合—集合”关系。
子集真子集\(A\subseteq B\) 允许 \(A=B\);\(A\subset B\) 还要求 \(A\ne B\)。
对称反对称对称要求 \(xRy\Rightarrow yRx\);反对称要求双向相关时只能 \(x=y\)。
自反反自反前者所有 \((x,x)\) 都在关系中;后者所有 \((x,x)\) 都不在。
等价关系偏序关系二者都有自反、传递;等价加对称并形成划分,偏序加反对称并可画 Hasse 图。
单射 / 满射 / 双射—不合流 / 不遗漏陪域 / 同时满足二者;只有双射必有逆函数。
Euler 路Hamilton 路前者每条边恰一次;后者每个顶点恰一次。
极大元最大元极大元上方无更大可比元素,可有多个;最大元必须不小于所有元素,至多一个。
最小项最大项最小项只在对应输入行取 \(1\),用于主析取范式;最大项只在对应输入行取 \(0\),用于主合取范式。
对偶式反演式对偶交换 \(+,\cdot,0,1\),不改变量;反演对整个表达式取补并用德摩根律。
PART 05

项目验收记录

检查项结论
三大模块入口与页面链接高等数学、线性代数、离散数学入口均保留;离散数学十章均有已完成页面入口。
公式、真值表、卡诺图、矩阵与图示统一使用 MathJax 配置;逻辑页、布尔页、图论页分别保留相应结构化内容。
移动端布局各离散数学页面均使用侧栏折叠为横向导航、内容单列的媒体查询。
搜索项目原有静态页面未配置跨页全文搜索;章节导航和页内锚点保持可用,未引入不完整的搜索入口。
内容状态离散数学首页已改为完成态章节导航;十章入口均指向对应讲义或题库页面。
验收范围为静态页面结构、链接目标、公式配置与内容一致性检查。浏览器外部网络不可用时,MathJax 的下载与渲染需在具备网络的浏览器环境中加载。