Processing math: 100%

错排公式

1.容斥。

f[i]为至少有i个不合法的位置的方案数,至少->奇减偶加,得到答案。

对于f[i]f[i]=Cin×(ni)!

关于容斥,打算单写一篇。

 

2.含义。

递推式fi=(i1)×(fi2+fj1)

设当前我考虑到第i个数,那么这个数只有除位置i外的(n1)种选择。

设i放到了位置k上,对k这个数的放位置分类

a.放到位置i上,那么ik的位置都确定了,方案数为剩下的错排fn2

b.没放位置i上,此时可以理解为k不能放到位置n,相当于n-1个数的错排fn1

posted @   hzoi_yzh  阅读(201)  评论(1编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示