错排问题

一个很经典的问题。

首先要明确错排问题只和元素个数有关(只要元素互不相同),于是考虑递推。对于第i个元素放在哪里有两种决策,一种是放置的位置上面有一个本就不属于它的元素,另一种是干得漂亮刚好一互换就顶掉了那个位置原来的数,两种决策分别有 i-1 种可能(毕竟你总要选出一个位置来霍霍的吧),于是递推方程就是 \(f_i=(i-1)\times(f_{i-1}+f_{i-2})\)

posted @ 2022-06-27 21:20  Feyn618  阅读(36)  评论(0编辑  收藏  举报