APP下载

关于错排问题的递推公式的一点分析

2018-05-07冯弋舟

读与写·下旬刊 2018年1期
关键词:伯努利尼古拉欧拉

冯弋舟

中图分类号:G633.6文献标识码:B文章编号:1672-1578(2018)01-0166-01

1.背景

排列组合里有一道题,叫错排问题(staggered formula)。错排问题最早被尼古拉.伯努利和欧拉研究,因此历史上也称为尼古拉.伯努利-欧拉(Bernoulli-Euler装错信封问题)。这个问题如下:写了n封信,装到n个不同的信封,每封信和信封都不匹配,问全部装错的可能性有多少种。

错排问题的标准定义是: 集合{1,2,…,n}的一个排列i1i2,…in }, 满足条件i j≠j(1≤ j≤ n),即没一个数字在它自然顺序位置的全排列。问这样的排列有多少个。n个自然数的全部错排数用Dn表示。

2.问题的提出

习题解答上在给出Dn的递推公式时,這样的:

假设i1的位置放置2(还有 3.4..n 等n-1种可能),剩下1,3,4,…n往i2,i3..in位置上放,这时错排数设为An,那么Dn=(n-1)An。An的计算又分为两种情况: (1) 1不放在第2个位置i2上,剩下n-1个数的错排数为Dn-1。(2)1放在第2个位置i2上,剩下的n-2个数的进行错排,错排数为Dn-2。所以An=Dn-1+Dn-2,所以最后总Dn=(n-1)(Dn-1 +Dn-2)。

很多刚学习错排的同学会误以为Dn-1包括Dn-2,为什么还要加Dn-2呢?

本文将分析这个问题。

3.问题分析

下面以n=4(数字小好分析)为例子分析:

2放1位置时错排列为 2143、2341、2413,放1位置的还有3和4 ,所有共有3*3=9种错排。那么2放1位置后的剩下3个数的全错排数(图1),是否包含 2放1位置和1放2位置后的错排数(图2)呢?

把2放1位置后全错排D3,是把数字1、3、4排到第2、3、4三个位置上的错排,那么数字1、3、4 排到第2、3、4位置的错排怎么排呢?

现在把数字1、3、4改为数字"2"、3、4 在第2、3、4位置上错排,"2"(其实是1)不许排在位置2上,错排数为D3。真实情况是"2"(其实是1)是排在位置2上,也是错排,但这时的 却把这情况给排除了,所以必须加上这种情况:把数字"2"(其实是1)放在位置2上,剩下3、4两数在3、4位置上错排,错排数为D2。

所以D3不包括D2。

为什么会出现以为D3包括D2的错误想法呢?因为正排[不是错排]思维导致。把数字2放1位置后的全排列数3!,包含了数字2放1位置且数字1放2位置后的全排列2!导致。

4.总结

本文澄清了错排的递推公式中一个易引起误会的问题,让更多中学生明白错误产生的原因,做题时不再发生此类错误。

猜你喜欢

伯努利尼古拉欧拉
欧拉闪电猫
精致背后的野性 欧拉好猫GT
再谈欧拉不等式一个三角形式的类比
尼古拉:通快中国再创好成绩
尼古拉·特斯拉:现代普罗米修斯的非凡人生
欧拉的疑惑
淘气尼古拉带你游法国
一种伯努利原理研究的实验装置
浅谈关于n重伯努利试验概率计算问题
黑白巴黎