组合初步 (Preliminary Combinatorics)
计数不仅是列举,更是一种逻辑。通过分类与分步,我们可以高效地解决生活中的选择与排列问题。
1. 计数基本原理
1.1 加法原理 (分类计数)
如果完成一件事有 类办法,在第一类办法中有 种不同的方法,在第二类办法中有 种不同的方法... 在第 类办法中有 种不同的方法。那么完成这件事共有: 关键词:一步到位,非此即彼。
1.2 乘法原理 (分步计数)
如果完成一件事需要 个步骤,完成第一个步骤有 种不同的方法,完成第二个步骤有 种不同的方法... 完成第 个步骤有 种不同的方法。那么完成这件事共有: 关键词:环环相扣,缺一不可。
2. 排列与组合基础
2.1 排列 (Permutation)
从 个不同元素中取出 个元素,并 按照一定顺序 排成一列。
2.2 组合 (Combination)
从 个不同元素中取出 个元素,并 成一组(不考虑顺序)。
3. 抽屉原理 (Pigeonhole Principle)
如果把 只鸽子放进 个鸽笼,那么至少有一个鸽笼里有 两只或两只以上 的鸽子。
4. 启发式练习
练习 1:乘法原理应用
题目:从 A 地到 B 地有 3 条路,从 B 地到 C 地有 4 条路。请问从 A 地经 B 地到 C 地共有多少种走法? 解析: 这是一个分两步完成的任务: 第一步:从 A 到 B(3 种); 第二步:从 B 到 C(4 种)。 根据乘法原理: 种。
练习 2:组合数计算
题目:一个班有 5 名候选人,要选出 2 名作为志愿者,有多少种选法? 解析: 因为志愿者之间没有职位差别(不分顺序),使用组合公式:
练习 3:抽屉原理应用
题目:一个黑盒子里有红球 10 个,蓝球 8 个。至少摸出多少个球,才能保证摸出的球中一定有红球? 解析: 利用 最不利原则:
- 运气最坏的情况:摸出的全是蓝球(8 个)。
- 再摸 1 个球,必然是红球。
- 因此: 个。