错排问题
错排问题是多种排列组合问题中的一种。属于组合。(所以说会在初赛中出现)
我们先看一下 2021 SCP(洛谷)的模拟试题好了:
有 5 个从 1 到 5 标号的小球和 5 个同样标号的盒子,
现将小球随机放入盒子,每个盒子仅放 1 个小球,
问每个盒子中的小球都与盒子标号不同的概率是 ( )。
选项就不放了,反正算出来都一样的就是因为懒好吧
这就是错排问题了。错排问题就是考虑有n个元素的排列,若一个排列中所有的元素都不在自己原来的位置上,那么这样的排列就称为原排列的一个错排。
我们一般把错排问题记成D。
好的,那么先来分析一下这个问题。假设编号1-5的小球都在各自的盒子里,我们定义m为小球总数,也就是5。
你拿起了随机一个小球。这个小球的编号是n,可是根据题意,你不能把它放进编号为n 的盒子里了。(也就是说你重新又把它放回去干嘛?)不过,n这个盒子不能放,不就代表着你可以随便放到另外n-1个盒子里的任意一个嘛!于是你找了一个编号为k的盒子,把小球放了进去。
等等!那原来在盒子k里的球不就被挤出来了?啊,不过这也没有关系的。现在你手里拿的是球k。你要将它放到新的一个盒子里。
但这时候你犯难了。是将球k放到哪个位置好啊?是原来的n呢?还是新的一个盒子里?
那不就分了两种情况咯,分类讨论就好了:
- 第一种:
放到原来的n。那盒子和球的状态就变成了k球在n盒子中,n球在k盒子中。嗯,这样就是处于大家都和平相处()的情况了。n号球和k号球不在自己原来的位子上,那么这俩盒子和球就满足错排条件,可以踢出去了。剩下的m-2个球和盒子可以看作回到了问题的起点。结合上一个步骤(即拿起随机一个小球放到随机一个位置),这一种情况共有
- 第二种:
你就是不选这个空着的盒子n,就是喜欢来点不一样的。那这样的话……你既不能放到n,也不能放到k,这是不是就相当于把手里这个球加上剩下的m-2个球,也就是m-1个球进行错排呢?所以,现在就变成了求m-1个球的错排操作数!结合上一步,也可以很容易求得公式
综上所述,把两种情况相加,得出来的错排公式就为
最后我们来考虑考虑初值的问题。若是只有一个小球和一个盒子,不管怎么放,永远都不可能达到错排的效果。所以
而有两个小球和两个盒子的话,只可能有一种错排的情况,即两个球互换盒子。所以
你学废了吗?
学不废没关系,众所周知这种东西背结论就好了
回到原来的问题,求每个盒子中的小球都与盒子标号不同的概率。按照错排公式算出5个盒子5个小球即错排问题的总数为44,最后除以5的全排列总数:
约分后,得到答案为11/30