No testdata at current.
1.前置知识:错排原理的容斥解法: 错排数 = 所有排列的个数 - 至少存在一个对位的排列个数 + 至少存在两个对位的排列个数 - 至少存在三个对位的排列个数 + ...
即
D(n)=n!−Cn1(n−1)!+Cn2(n−2)!−...+(−1)nCnn0!2.考虑一个简单情况:当n=m 这就是一个错排问题。
3.当n<m时 , 显然可以沿用容斥方法得出公式:
本题属于以下题库,请选择所需题库进行购买
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.