错位排列
错位排列
定义
错位排列(derangement)是没有任何元素出现在其有序位置的排列。即,对于
例如,三元错位排列有
容斥原理的计算
全集
可以知道,
其中省略了
那么选择
因此
错位排列数列的前几项为
递推的计算
把错位排列问题具体化,考虑这样一个问题:
假设考虑到第
- 前面
个信封全部装错; - 前面
个信封有一个没有装错其余全部装错。
对于第一种情况,前面
对于第二种情况,前面
其他情况,不可能通过一次操作来把它变成一个长度为
于是可得,错位排列数满足递推关系:
这里也给出另一个递推关系:
其他关系
错位排列数有一个向下取整的简单表达式,增长速度与阶乘仅相差常数:
随着元素数量的增加,形成错位排列的概率 P 接近:
本页面最近更新:2023/5/22 17:42:15,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:Great-designer, Tiphereth-A
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用