link
令 fi 表示至少有 i 人被吊打的方案数。
则有
fi=(in−1)j=1∏m(rj−1n−i−1)k=1∑ujkn−rj(uj−k)rj−1
然后考虑化简一下最后的和式
k=1∑ujkn−rj(uj−k)rj−1=k=1∑ujkn−rjl=0∑rj−1(lrj−1)ujrj−1−l(−k)l=l=0∑rj−1(−1)l(lrj−1)ujrj−1−lk=1∑ujkn−rj+l
然后用拉差即可,最后答案用二项式反演即是
i=k∑(−1)i−k(ki)fi