排列与组合
看图搞清排列组合的边界、计数模型与易错细节
按 空格/→ 演示下一步
全部页面点击任意一页,跳回舞台从这页播放
排列与组合
看图搞清排列组合的边界、计数模型与易错细节
分步乘法计数原理
上一页我们认识了排列与组合的符号长相,但所有计数题往下追根,都先要会一件更底层的事:把一连串选择拆成几步相乘。
A→B 有 n₁ 条、B→C 有 n₂ 条、C→D 有 n₃ 条,全程路径数 = 三段路数相乘
分类加法计数原理
上一页用分步乘法解决了「先选火车、再选出租车」这类需要分阶段决策的问题。现在换个场景:地铁直达、公交转一次、打车直达——三条互不重叠的路线,挑一条就走完。怎么数?
「回家路线」对应一个类,类内的方案数相加;前提是路线之间不互通(类与类互斥)
排列
分步乘法告诉我们「一步一个选择」。当结果靠顺序区分——比如冠军、亚军、季军各有名次——就是排列要研究的问题。
同样三人,金银铜的名次互换就是不同的颁奖结果
排列数
上一页说了「排列」是什么:从 n 个不同元素里取 k 个,按顺序排成一列。但光是描述还不够——到底有多少种排法?这就要请出「排列数」。
8 人争 3 块奖牌,谁站中央、谁站两侧,位置不同名次就不同
全排列
前面学的排列数 A(n,k) 是从 n 个里选 k 个排起来。当 k 推到上限 n——元素一个不剩全部用上——就到了全排列。这是组合数学里最朴素、也最锋利的一把刀。
每个同学都得在,队形不同就是不同的排列
阶乘
上页全排列 P(n,n) 算出的连乘 n·(n-1)·…·1 出现得太频繁,被数学家起了个专名——阶乘。今天聊聊它的来龙去脉和延展。
每换一次站位就是一张新合影, 所有可能的照片数就是 n!
组合
上页学了排列——5人排队领奖,顺序变了就是不同结果。现实中更多问题只问'选哪几个':5人做项目小组,谁先加入无关紧要,名单定下来就够了。组合正是处理这类'顺序无关'的选取。
只关心点了哪3道,不关心第几道先上桌
组合数
上一页我们讲了「组合」——从n个里选k个,不计顺序。但到底有多少种选法?这就需要「组合数」来精确计数。
6个中奖号码无论以何种顺序摇出都对应同一组;A(n,k)/k!就是把k!种内部排列折成一种选法
组合数性质1
上一节我们用定义式 C(n,k)=n!/[k!(n−k)!] 来算组合数。今天看第一条隐藏规律:选 k 个和选 n−k 个,方案数竟然相等——这就是对称性。
选 5 个人参赛 ≡ 选 n−5 个人不参加,本质是同一次划分
组合数性质2
性质1告诉我们 C(n,k)=C(n,n-k),那是同一行里的对称。组合数还有一条更'跨行'的恒等式——把两个相邻组合数加起来,居然等于下一行的某个组合数。
甲在不在队里把人分成两条路,两路人数之和就是从更多人里选
本节要点
- ✓分步用乘、分类用加——两条原理贯穿始终
- ✓排列讲顺序,组合讲选取
- ✓组合数是排列数除以 k! 的去序结果
- ✓对称性与递推式是组合数计算的两条捷径
- ✓易错:先选后排要乘回顺序,注意区分
课后思考
先合上笔记自己想想,再点开参考答案对照思路。
参考答案(n-k)! 把 n! 缩成 P(n,k),只保留前 k 位的排列;k! 合并 k 个被选元素的内部顺序,于是从排列退回组合。
参考答案分类加法:C(28,2)+C(28,2)。分步乘法:C(2,1)×C(28,2)。两种思路都得到 2×378=756,殊途同归。
参考答案不再成立,n<k 时分母即失效。可重排列改用 n^k=27,可重组合改用 C(n+k-1,k)。本质:从阶乘结构转为幂与组合恒等式。