这是哪类问题:这一讲解决的是「有多少种不同的方法」这类计数问题:把若干东西排成一队、从一堆里挑出几个、给座位排人、用数字拼数……都要算出总共有多少种安排。关键就一句话——**这件事到底在乎不在乎先后顺序**。在乎顺序的叫排列,不在乎顺序的叫组合。
关键词(大白话):
| 题型 | 怎么一眼认出 | 用什么方法 |
|---|---|---|
| 全排列(一队排到底)g5-c10-p01 | 几样不同的东西全部排成一列,没有额外限制,问多少排法。 | 直接用全排列 $A_n^n=n!$。 |
| 纯组合(只挑不排)g5-c10-p02 | 出现「两两之间」「任取几个」「握手/签合同/连线」「严格递增只看选哪几个」,谁先谁后无所谓。 | 用组合数 $C_n^m$;握手类还可反过来由 $C_n^2$ 解出人数。 |
| 分步乘法(每段各自选)g5-c10-p05 | 号码、密码分成几段,各段从不同范围里无重复地选取。 | 每段算自己的排列数,再用乘法原理相乘。 |
| 相邻问题(捆绑法)g5-c10-p07 | 题目要求某几个「必须相邻/坐一起/占同一个」。 | 捆成整体与其余一起排,再乘整体内部的排列。 |
| 不相邻 / 间隔问题(插空法)g5-c10-p09 | 要求「互不相邻」「男女间隔」「不能连着坐」。 | 先排没限制的,再把要分开的插进它们形成的空位。 |
| 平均分组去重g5-c10-p08 | 把人或物平均分成若干「没有区别」的组。 | 一步步用组合选出各组,最后除以组数的全排列 $A_k^k$ 去重。 |
| 组数与位值原理g5-c10-p15 | 用给定数字组成多位数、求所有数之和,含0时最高位有限制。 | 最高位单独算(去0),其余位分步;求和靠每位出现次数相同按位累加。 |
| 旋转/翻转等价计数g5-c10-p16 | 图案(骨牌、项链)旋转后看作同一个。 | 先按是否有重复元素分类,全不同的那类除以旋转的份数去重。 |
| 顺序固定计数g5-c10-p19 | 某几个数字必须保持「正常顺序」出现在排列里。 | 总排列除以这几个数字的全排列;多重限制用排除法相减。 |
🛒 生活里的同类问题:
🔄 变形我还认得吗:
🚀 它是后面什么的前置基础: