← 回攻坚包
数学 · 计数与二项式攻坚包

计数原理 · 排列组合 · 二项式定理

这一块的核心不是公式,而是「怎么把一件复杂的事,拆成一步步或一类类去数」。会拆,题就做完了一半。这一页把两个计数原理讲成人话,再用动画让你「看见」排列与组合的区别、捆绑插空的动作、杨辉三角的规律,以及怎么从通项里精确抠出你要的那一项。

🗣️ 一句话总览: 计数就是数「一件事有多少种做法」。分几步才能完成 → 乘法(分步乘法);分几类都能独立完成 → 加法(分类加法)。排列=要排顺序(A);组合=只选不排(C)。
🗣️ 二项式定理就是把 (a+b)ⁿ 展开的公式,每一项长成 C(n,k)·aⁿ⁻ᵏ·bᵏ。通项 T(k+1) 是抠特定项的万能钥匙,赋值法(令 x=1 或 −1)是求系数和的万能钥匙。

一、两个计数原理:分类加法 vs 分步乘法

这是全部计数题的地基。判断题目该用「加」还是「乘」,只看一个问题:完成这件事,是分成几个必经的步骤,还是分成几个独立的类别?下面的树状图直接把两者摆在一起对比。

分步乘法(先…再…)
分类加法(要么…要么…)

分步:走完一条路要经过两步,方法数 = m × n(乘)。分类:两类互不相干,任选一类即完成,方法数 = m + n(加)。

两个计数原理(务必分清):
分类加法原理: 完成一件事有 n 类办法,各类互相独立、任选一类就能单独完成,则总数 = m₁ + m₂ + ··· + mₙ()。
分步乘法原理: 完成一件事需要 n 个连续步骤,每步都做完才算完成,则总数 = m₁ × m₂ × ··· × mₙ()。
一句话区别:分类用加,分步用乘」。判断关键:少了这一步/这一类,事情还能不能算完成?能 → 分类(加);不能 → 分步(乘)。

二、排列(有序)与组合(无序)

从 n 个不同元素里取出 m 个:排要顺序就是排列 A,只管选到谁就是组合 C。同样取 2 个,排列把「甲乙」和「乙甲」当两种,组合当同一种——下面的动画把每一种取法都枚举出来给你看。

排列 A(n,m):有序
组合 C(n,m):无序

每一行是一种取法。排列里顺序不同算不同(甲乙 ≠ 乙甲);组合里只要选到的元素相同就是同一种。

排列数(有序):
A(n,m) = n·(n−1)···(n−m+1) = n! / (n−m)!
「从 n 个里取 m 个排成一列」的方法数。规定 0! = 1,A(n,n) = n!(全排列)。
组合数(无序):
C(n,m) = A(n,m) / m! = n! / [ m!·(n−m)! ]
「从 n 个里取 m 个成一组」的方法数。关系:A(n,m) = C(n,m) · m!(先选后排)。

组合数三条核心性质

① 对称性: C(n,m) = C(n, n−m) 选出 m 个,等价于「丢掉 n−m 个」。所以 C(10,7) = C(10,3),挑小的算。

② 递推(帕斯卡): C(n+1,m) = C(n,m) + C(n,m−1) 「新来一个元素:不选它 → C(n,m);选它 → 再从剩下选 m−1 个 = C(n,m−1)」。这正是杨辉三角每个数 = 上方两数之和。

③ 边界: C(n,0) = C(n,n) = 1,C(n,1) = n。

三、排列组合常见题型与方法

高考的排列组合,九成靠这几套固定手法。先认清题目的信号,再套对应的动作。下面先给出方法表,再用动画演示最常考的「捆绑」与「插空」。

方法用在什么题核心动作
捆绑法某几个元素必须相邻把相邻元素捆成一个整体先排,再乘上内部的排列 A
插空法某几个元素互不相邻先排其余元素,再把要求不相邻的元素插进空档
优先法特殊元素/特殊位置限制受限的元素或位置先排,再排其余
除法定序某几个元素顺序固定(如从高到矮)先全排,再除以这几个元素的全排列 A(k,k)
分组分配把元素分成若干组再分给对象先分组(有均匀组要除以组数阶乘)再分配
隔板法相同元素分给几个对象,每人至少 1 个n 个球 m 组 → 在 n−1 个空里插 m−1 块板 = C(n−1, m−1)
间接法至多/至少」正面分类太多总数 − 不符合的(补集),一步到位

捆绑法 与 插空法(动画演示)

捆绑法(甲乙必须相邻)
插空法(甲乙互不相邻)

4 人排队(甲乙丙丁),对甲、乙分别提「相邻」或「不相邻」的要求,一步步看方法数怎么算出来。

捆绑法(相邻): 甲乙相邻 → 把「甲乙」捆成 1 块 → 连同丙丁共 3 个整体全排列 A(3,3)=6,再乘甲乙内部 A(2,2)=2 → 6×2 = 12 种。
插空法(不相邻): 先排丙丁 A(2,2)=2 种,产生 3 个空档(_丙_丁_),把甲、乙插进不同的 2 个空 A(3,2)=6 → 2×6 = 12 种。
口诀: 相邻捆绑(乘内部)、不相邻插空(先排其余再插)。

其余方法一眼例题

优先法: 5 人排一排,甲不站两端。先排甲(只能站中间 3 个位置之一)=3,再排其余 4 人 A(4,4)=24 → 3×24 = 72

除法定序: 5 人排队,其中甲乙丙三人身高须从左到右递减。全排 A(5,5)=120,三人顺序被固定(120 种排法里三人只有 1 种合规顺序)→ 120 / A(3,3) = 120/6 = 20

分组分配: 6 本不同的书平均分给 3 人,每人 2 本 → C(6,2)·C(4,2)·C(2,2) = 15·6·1 = 90。若只是「平均分成 3 堆」(堆无区别),再除以 A(3,3)=6 → 15

隔板法: 10 个相同的名额分给 4 个班,每班至少 1 个 → 10 个球 9 个空插 3 块板 = C(9,3) = 84

间接法(至多至少): 从 5 男 4 女选 4 人,至少 1 女 → 总 C(9,4)=126 减「全男」C(5,4)=5 → 121

四、二项式定理

把 (a+b)ⁿ 硬乘开会累死;二项式定理直接给出每一项的样子。展开后共有 n+1 项,第 k+1 项的系数正好是组合数 C(n,k)。

二项式定理:
(a+b)ⁿ = ∑k=0..n C(n,k)·aⁿ⁻ᵏ·bᵏ
展开式共 n+1 项通项(第 k+1 项):
T(k+1) = C(n,k)·aⁿ⁻ᵏ·bᵏ (k = 0,1,···,n)
牢记 k 从 0 起: 第 1 项 k=0,第 2 项 k=1,···,第 r 项 k = r−1。求「第几项」时,先把项号换算成 k。

杨辉三角:二项式系数的全景图

把 C(n,k) 按行摆好,就是杨辉三角。每一行是 (a+b)ⁿ 的全部二项式系数;每个数等于它上方两数之和(正是递推性质 C(n+1,m)=C(n,m)+C(n,m−1))。点任意一个数看它对应的 C(n,k)。

点三角里任意一个数,看它对应的 C(n,k) 与「上方两数之和」。

第 n 行(从 0 数)的数就是 C(n,0),C(n,1),···,C(n,n)。整行之和 = 2ⁿ;左右对称 C(n,k)=C(n,n−k)。

二项式系数的四条性质

① 对称: C(n,k) = C(n, n−k),展开式首尾等距的两项二项式系数相等。

② 全部之和 = 2ⁿ: C(n,0)+C(n,1)+···+C(n,n) = 2ⁿ(在 (a+b)ⁿ 里令 a=b=1)。

③ 奇偶项系数和相等 = 2ⁿ⁻¹: 令 a=1,b=−1 得 ∑(−1)ᵏC(n,k)=0,即奇数项二项式系数之和 = 偶数项之和 = 2ⁿ⁻¹

④ 最大项: n 为偶数时,中间一项 C(n, n/2) 最大;n 为奇数时,中间两项 C(n,(n−1)/2)=C(n,(n+1)/2) 并列最大。

五、求特定项 / 特定系数(通项法)

🗣️ 先分清两个「系数」: 二项式系数永远只是 C(n,k)(与 a、b 无关);项的系数是把 a、b 里的常数、符号全乘进去后,x 前面的那个完整数字。比如 (2x−1)ⁿ 里,某项的二项式系数是 C(n,k),而项的系数还要带上 2 的幂和 (−1) 的符号。问哪个,别答错。

求「含 x³ 的项」或「常数项」的通用武器就是通项:写出 T(k+1),把 x 的总次数整理成关于 k 的一次式,令它等于目标次数,解出 k,回代即得。下面的工具帮你把这一步走一遍。

以 (x² − 1/x)ⁿ 为例。通项 T(k+1)=C(n,k)·(x²)ⁿ⁻ᵏ·(−1/x)ᵏ,x 的次数 = 2(n−k)−k = 2n−3k。拖动目标次数,看是否存在整数 k。

标准流程(以求常数项为例): ① 写通项 T(k+1)=C(n,k)·(x²)ⁿ⁻ᵏ·(−1/x)ᵏ = C(n,k)·(−1)ᵏ·x^(2n−3k);② 令 x 的次数 = 目标(常数项即 2n−3k=0);③ 解出 k 必须是 0~n 的整数,否则该项不存在;④ 回代求出系数 C(n,k)·(−1)ᵏ。

六、赋值法:求系数之和

🗣️ 核心一招: 设 (某含 x 的式子)ⁿ = a₀ + a₁x + a₂x² + ··· + aₙxⁿ。想求某组系数的和,就给 x 代一个聪明的值:令 x=1 → 所有系数全加起来(a₀+a₁+···+aₙ);令 x=−1 → 系数带正负交替相加;令 x=0 → 只剩常数项 a₀。三者一联立,奇偶项系数和全出来。
令 x = 1
令 x = −1
令 x = 0

以 (2x−1)⁴ 为例。切换代入值,看等式两边各算出什么,以及它对应「哪一组系数的和」。

赋值法三连(设 f(x)=(2x−1)⁴=a₀+a₁x+a₂x²+a₃x³+a₄x⁴):
x=1: f(1) = (2−1)⁴ = 1 = a₀+a₁+a₂+a₃+a₄(全体系数和)。
x=−1: f(−1) = (−2−1)⁴ = 81 = a₀−a₁+a₂−a₃+a₄(正负交替)。
x=0: f(0) = (−1)⁴ = 1 = a₀(常数项)。
奇偶分离: 偶次项和 a₀+a₂+a₄ = [f(1)+f(−1)]/2 = 41;奇次项和 a₁+a₃ = [f(1)−f(−1)]/2 = −40。

七、全题型地图(触发信号 → 标准动作 → 陷阱)

题型触发信号标准动作
分类/分步计数「有多少种…」「几种方法」先判分类(加)还是分步(乘),复杂题两者混用:大类相加、每类内分步相乘
相邻/不相邻「必须相邻」/「互不相邻」相邻→捆绑法(乘内部 A);不相邻→插空法(先排其余再插空)
分组分配「分成几组/分给几个对象」逐组用 C 相乘;有均匀组要除以均匀组数的阶乘
求通项/特定项「第 k 项」「含 x³ 的项」「常数项」写 T(k+1),整理 x 的次数=目标,解整数 k,回代
求系数之和「a₀+a₁+···」「奇/偶次项系数和」赋值法:x=1 全和、x=−1 交替、x=0 常数,联立分离奇偶

题型精讲(带解例题 + 陷阱)

① 分类+分步: 从 3 名男生、2 名女生里选 3 人参加活动,要求至少 1 名女生,有多少种?
按女生人数分类:恰 1 女 = C(2,1)·C(3,2)=2·3=6;恰 2 女 = C(2,2)·C(3,1)=1·3=3。相加 = 9 种。⚠ 这里是「选人」不排序 → 用组合 C,不是排列 A。若还要排职务才用 A。
② 捆绑 + 插空: 甲乙丙丁戊 5 人排一排,甲乙相邻且丙丁不相邻,几种?
先把甲乙捆绑(内部 A(2,2)=2)当 1 块,与戊共 2 个整体,先排出「空」:2 个整体排 A(2,2)=2,产生 3 个空;丙丁插空 A(3,2)=6。合计 2(内部)·2·6 = 24 种。⚠ 同时有「相邻+不相邻」时:先处理相邻(捆成整体),再对整体排出的空做插空。顺序别反。
③ 分组分配: 将 6 名志愿者分到 3 个不同岗位,每岗 2 人,几种?
分给不同岗位(有区别)→ C(6,2)·C(4,2)·C(2,2) = 15·6·1 = 90⚠ 岗位有区别就不除阶乘;若是「平均分成 3 无区别的堆」才除以 A(3,3)=6 得 15。判断:分配对象是否可区分。
④ 求特定项: 求 (x² − 1/x)⁶ 展开式中的常数项
通项 T(k+1)=C(6,k)·(x²)⁶⁻ᵏ·(−1/x)ᵏ = C(6,k)·(−1)ᵏ·x^(12−3k)。令 12−3k=0 → k=4。
常数项 = C(6,4)·(−1)⁴ = 15·1 = 15⚠ k 必须是 0~6 的整数,若解出分数或负数则该项不存在。别忘算上 (−1)ᵏ 的符号。
⑤ 赋值求系数和: 设 (2x−1)⁴=a₀+a₁x+a₂x²+a₃x³+a₄x⁴,求 a₁+a₂+a₃+a₄ 以及 a₀+a₂+a₄。
x=1:f(1)=1=a₀+a₁+a₂+a₃+a₄;x=0:f(0)=1=a₀。故 a₁+a₂+a₃+a₄ = 1−a₀ = 1−1 = 0
x=−1:f(−1)=81。偶次和 a₀+a₂+a₄ = [f(1)+f(−1)]/2 = (1+81)/2 = 41⚠ 「系数和」默认含 a₀;题目问「x 的系数之和(不含常数项)」时要减掉 a₀。看清是否含常数项。

八、易错集

⚠ ① 排列 vs 组合(有序/无序):选完还要排顺序、排名次、排职务 → 用 A;只是选出一个集合、谁和谁一组 → 用 C。关键问自己:换个顺序算不算新的一种?

⚠ ② 相邻用捆绑,不相邻用插空——别用反。捆绑后一定要乘上内部排列 A;插空是先排没限制的,再往空里插要求不相邻的。

⚠ ③ 二项式系数 ≠ 项的系数。二项式系数只是 C(n,k);项的系数要把 a、b 里的常数与符号(如 2ᵏ、(−1)ᵏ)全乘进去。「二项式系数最大」看 C(n,k),「系数最大」要连常数一起比。

⚠ ④ 赋值取值别取错:求全体系数和用 x=1;求交替和(奇偶分离)用 x=−1;求常数项 a₀ 用 x=0。张冠李戴直接错。

⚠ ⑤ 通项里 k 从 0 起,不是从 1。「第 r 项」对应 k=r−1;第 1 项 k=0(即 aⁿ 那一项)。项号与 k 一定要换算。

⚠ ⑥ 分组「均匀组」要除阶乘:把元素平均分成若干无区别的堆,算完 C 连乘后要除以均匀组数的全排列;若分给有区别的对象则不除。

⚠ ⑦ 「至多/至少」慎用正面枚举:分类太多易漏,优先想间接法(总数 − 补集)。但要保证补集算得完整、不重不漏。

九、尖子生拔高视角

① 计数的元问题永远是「怎么拆」: 拿到题先问两句——完成它是「分步」还是「分类」?元素/位置有没有「特殊」的?把这两点想透,再决定捆绑、插空、优先、间接哪套手法。手法是果,拆分是因。

② 正难则反(补集思想)是通用杀器: 凡「至少」「至多」「不都」「至少有一个相同」这类,正面分类往往层层叠叠;换成「总数 − 反面」常常一步到位。做完再验补集是否穷尽。

③ 隔板法的本质是「相同元素的非负整数解」: x₁+x₂+···+xₘ=n 且每个 ≥1 的解数 = C(n−1,m−1);若允许 =0,先令 yᵢ=xᵢ+1 转化,得 C(n+m−1,m−1)。很多「分名额、分糖果」题都是它的化装。

④ 二项式系数与项系数的最大项分开求: 二项式系数最大项由 n 奇偶直接判(中间项);而项的系数最大项要解不等式 T(k+1)/T(k) ≥ 1 找转折点,把常数、符号一并计入,别只看 C(n,k)。

⑤ 多项式与组合恒等式互证: C(n,0)+C(n,1)+···=2ⁿ、∑k·C(n,k)=n·2ⁿ⁻¹、∑C(m,k)C(n,p−k)=C(m+n,p)(范德蒙德)等,都能用「赋值 / 求导 / 组合意义」三条路证明。看到系数和、加权和,先想能否赋值或求导。

十、自测(先想,再点开)

thebest2dan · 数学计数与二项式攻坚包 · 下一块:概率统计 / 立体几何向量法