@rebirth1120
2019-08-21T08:05:21.000000Z
字数 2000
阅读 2118
组合数学
数学
定义 元素可以多次出现的集合 (即元素可以重复), 设某个元素 的出现次数为 通常把含 种不同元素的多重集记为
r-可重排列 从多重集 中有序地取出 个元素, 称为 的一个 -可重排列. 当 时, 就叫做 的一个全排列.
定理1 假设多重集 , 则 的 -可重排列数为 .
推论1 假设多重集 , 且有 , 则 的 -可重排列数为 .
定理2 假设 , 且 , 则 的全排列数为 .
理解 : 先求出总的全排列 , 再除去每一种元素的重复度.
例1 求不多于 4 位数的二进制数个数.
问题可以转化为求可重集 的 -可重排列, 排列数即为 .
设 , 且 , 则 的 -可重排列数 满足 :
1. 若 , 则 .
2. 若 , 则 .
3. 若 , 且对于所有 都有 , 则 .
4. 若 , 且存在 , 使 , 则对 没有一般求解公式.
定义 从 中取 个元素 , 且允许重复, 即允许 , 的组合记为 .
定理1 从 中取出 个元素作可重组合, 其组合数为 .
证明 :
方法1 (组合证法) :
这相当于把 个相同的球放进 个不同的盒子里, 每个盒子里的球数量无限制的方案数,
又可以进一步转化为, 有 个球, 要用 个(相同的)隔板把它们隔开 (隔板是相同的, 是因为我们不在乎哪块隔板隔出了哪个区域, 我们只在乎每个区域中球的数量, 这就代表了每个盒子里球的数量), 那就用 个球和 个隔板排列一下, 但这里球和隔板都是相同的, 所以在除去它们各自的重复度(即它们的全排列), 得到
方法2 (拉伸压缩技巧) :
假设某一个 -可重组合为 , 且 .
设 , 则 ,
所以问题转化为在 个元素中取出 个不重复元素的方案数, 即为 .
推论1 设 , 若 , 则 的 -可重排列数为 .
推论2 设 , 若 , 且 , 则 中每种元素至少取一个的 -可重组合数为 .
证明 :
对于任意一个满足要求的组合, 将其中每种元素都取出一个, 就得到了一个 -可重组合,
反之, 对于任何一个 -可重组合, 将 中的每一种元素都加入 1 个到该组合中, 就得到了一个每种元素至少取一个的 -可重组合.
所以, 中每种元素至少取一个的 -可重组合 与 中的 -可重组合 一一对应, 方案数为 .
例2 问 有多少项.
问题就相当于可重集 的 4-可重组合, 组合数为 ,
答案即为 15.
设 , 则 的 -可重组合数 满足 :
1. 若 , 则 .
2. 若 , 则 .
3. 若 , 且对所有的 都有 , 则 .
4. 若 , 且存在 , 使得 , 则对 没有一般的求解公式.