2023-03-28 18:14:47
浏览数 (1)
文章目录
- 一、多重集
- 二、多重集全排列
- 三、多重集全排列示例
- 三、多重集非全排列 1 所有元素重复度大于排列数 (
)
- 四、多重集非全排列 2 某些元素重复度小于排列数 (
)
排列组合参考博客 :
- 【组合数学】基本计数原则 ( 加法原则 | 乘法原则 )
- 【组合数学】集合的排列组合问题示例 ( 排列 | 组合 | 圆排列 | 二项式定理 )
- 【组合数学】排列组合 ( 排列组合内容概要 | 选取问题 | 集合排列 | 集合组合 )
- 【组合数学】排列组合 ( 排列组合示例 )
一、多重集
多重集表示 :
种不同的元素 ,
,
,
的取值要求是 大于
, 小于正无穷
;
二、多重集全排列
多重集 :
★ 全排列 :
★ 多重集的全排列数是 元素总数阶乘 , 除以 所有重复度的阶乘 ;
下面是推导过程
有
种元素 ,
放置元素
: 在排列中先放第一种元素
, 该元素有
个 ,
个位置中选出
个 位置 , 有
种方法 ;
放置元素
: 放置好
之后放置第二种元素
, 该元素有
个 , 此时还有
个空位 , 从
个位置中选择
个位置有
种方法 ;
放置元素
: 放置最后一个元素
, 该元素有
个 , 此时还有
个空位 , 从
个位置中选择
个位置有
种方法 ;
乘法法则 : 最后根据乘法法则 , 将上述每个放置方法乘起来 , 就得到最终的结果 , 阶乘看起来很复杂 , 但是 阶乘选项如
都可以约掉 , 最终结果如下 :
三、多重集全排列示例
求多重集
的全排列 ?
上述多重集元素总个数是
;
全排列个数是 :
三、多重集非全排列 1 所有元素重复度大于排列数 (
)
多重集 :
★ 非全排列情况
:
, 注意这里的
要 小于等于 最小的
;
推导过程 :
在上述条件下 ,
个位置 ,
每个位置的元素都有
种选择 ,
根据乘法法则 , 总的选择个数是
,
即
;
四、多重集非全排列 2 某些元素重复度小于排列数 (
)
上述情况只适用于重复度足够大的情况 , 即 每个元素的重复度都大于选取个数 ,
如果 有一个元素的重复度小于选取个数 ,
,
如
多重集的三排列 , 就无法使用公式计算了 ,
没有公式可以计算 , 但是可以 使用 包含排斥原理 , 生成函数 进行计算 ;