- gf24131 的博客
2025/8/6~7:数学问题·排列组合
- 2025-8-11 11:54:57 @
排列组合非常神奇
一.计数方法
1.加法原理:
例子: 比如一个问题有n中情况,每里有种方法,so总方法数为: + + ... + 种方法。
2.乘法原理:
例子: 一只小波鼠要走到a[],后走到a[]需步,一共需要 * * ... * 步
二.基础概念与公式
1.排列():
定义: 从个数据中选个数据按照 顺序 排队叫排列。记作。
全排列: =
例子: 3人排队有 = = 6种方案
2.组合 ():
定义: 从 个元素中取 个元素不考虑顺序,记作。
三.经典解题方法
1.相邻问题 → 捆绑法
适用场景: 元素必须相邻。
步骤:
① 将相邻元素视为一个整体;
② 整体与其他元素排列;
③ 内部排列。
例子: 必须相邻,人排队: 与排列 → 种
2.不相邻问题 → 插空法
适用场景: 元素不能相邻。
步骤:
① 先排其他元素;
② 在空隙中插入不相邻元素。
例: 不相邻,人排队:
先排 ,插空 → 种
3.分组分配 → 挡板法
适用场景:相同元素 分给不同组(每组非空)。
个相同元素分组:
例子: 个糖分人(每人至少个): = 36种
4.正难则反 → 间接法
适用场景: 直接求解复杂时,用总数减去无效方案。
例子: 甲不在首位的排列:
总数甲在首位 种