错位排列

oiwiki

OEIS A000166


错位排列:满足 \(p_{i}\ne i\) 的排列

错排数:\(D_{n}\) 表示 \(n\) 的错位排列数

容斥

考虑算补集:\(n\) 个元素不都错排的方案数为

\[\sum_{i=1}^{n}(-1)^{i-1}{n\choose i}(n-i)!=n!\sum_{i=1}^{n}\frac{(-1)^{i-1}}{i!} \]

\[D_{n}=n!\sum_{i=0}^{n}\frac{(-1)^{i}}{i!} \]

递推

考虑 \(n\) 所在的位置 \(i\)

  • \(p_{n}=i\):交换 \(p_{i},p_{n}\) 后剩下 \(n-2\) 个元素构成错排
  • \(p_{n}\ne i\):交换 \(p_{i},p_{n}\)\(1\sim n-1\) 个元素构成错排

递推式:\(D_{n}=(n-1)(D_{n-2}+D_{n-1})\)

posted @ 2023-10-20 19:54  ft61  阅读(18)  评论(0编辑  收藏  举报