错排问题

若一个排列中所有的元素都不在自己原来的位置上,那么这样的排列就称为原排列的一个错排。这样的排列就称为原排列的一个错排。 n个元素的错排数记为D(n)。

如在写信时将n封信装到n个不同的信封里,有多少种全部装错信封的情况?

假设一开始所有元素都放在其对应的位置。现在从前n-1个元素中任意取一个元素并与最后一个元素A交换(n-1种可能),并将最后位置上的元素固定下来。然后根据元素 A 是否需要再次交换到别的位置分出了两种情况:

  1. A不需要交换到别的位置:剩下的n-2个元素错排,共dp(n-2)种情况
  2. A需要交换到别的位置:剩下的n-2个元素加上A错排,共dp(n-1)种情况

从而便得到了递推关系式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值