首页 > 编程知识 正文

环排公式错排公式,数学错排公式

时间:2023-05-06 04:18:08 阅读:178456 作者:4694

结论:

递归公式:

d(n )=) n-1 ) [d ) n-2 ) d(n-1 ) ]

其中,d(1)=0,d ) )2)=1。

通式:

d(n )=n! [(-1 ) ^2/2! …(-1 ) ^(n-1 )^(n-1 )! (-1 ) )接下来! ]。

派生流程:

问: 10本不同的书放在书架上。 现在重新排列,让所有的书都不在原来的位置。 有几种摆法吗?

推广这个问题的话,就是错排问题,是组合数学中的问题之一。 假设有n个元素的数组。 如果一个数组中的所有元素都不在自己原来的位置,这样的数组就称为原来数组的一个错误。 n个元素的误植数表示为d(n )。 研究排列错误个数的问题称为排列错误问题或更列问题。

由于错排问题最早是由lqdyg和Euler研究的,因此历史上也称为tmdmf的错信封问题。 这个问题有很多具体的版本。 比如说,写信的时候把n封信放进n个不同的信封里,有多少种情况会全部错放在信封里? 例如,如果四个人各自写一张贺年卡互相赠送的话,有多少赠送方法呢? 因为自己写的贺年卡不能给自己,所以也是典型的失配问题。

如果将n个编号要素置于n个编号位置,并将要素编号和位置编号分别不对应的方法的数量设为d(n ),则d ) n-1 )表示在n-1个编号位置配置n-1个编号要素,分别不对应的方法的数量,其他相同。

首先,将第n个元素放置在位置k这样的位置。 共有n-1种方法;

第二步,放置编号为k的元素。 此时,有两种情况。 如果将其放置在位置n,则对于剩下的n-1个元素,第k个元素被放置在位置n,所以剩下的n-2个元素有d(n-2 )的方法。 第k个元素不放在位置n。 这种情况下,对该n-1个元素有d(n-1 )方法;

综合得到

d(n )=) n-1 ) [d ) n-2 ) d(n-1 ) ]

特殊,d(1)=0,d ) )2)=1。

根据以下递推关系导出通项公式

为了方便,设d(k )=k! n(k ),k=1,2,n,

n(1)=0,n ) )2)=1/2。

如果n3,则为n! n(n )=(n-1 ) ) n-1 )! n(n-1 ) ) n-1 )! n(n-2 ) )。

即,nn(n )=(n-1 ) n ) (n-1 ) n ) )2)

于是,n(n ) n )1)=-[n(n-1 )-n(n-2 ) ]/n ) (-1/n ) [-1/(n-1 ) ][-1/(n-2 ) ]…(-1/)

于是,我决定

n(n-1 )-n(n-2 )=(-1 ) ^ ) n-1 )/(n-1 )!然后单击,

n(2)-n )1)=(-1 ) ^2/2!

相加,得到

n(n )=(-1 ) ^2/2! …(-1 ) ^(n-1 )^(n-1 )! (-1 ) )接下来!

于是,我决定

d(n )=n! [(-1 ) ^2/2! …(-1 ) ^(n-1 )^(n-1 )! (-1 ) )接下来! ]。

错排公式

来源:百度百科~

简单例题:

hdu2048

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。