CF1342E. Placing Rooks
Solution
有一个显然的性质:
要么每行都有至少一个,要么每列至少有一个。
只看每行有至少一个的情况:
显然必有n−kn-kn−k列有棋子。
考虑容斥,枚举空列的数量iii。
Ans=∑(−1)i∗(n−ki)∗(n−k−i)n∗(nk)Ans=\sum{(-1)^i*\binom{n-k}{i}*(n-k-i)^n*\binom{n}{k}}Ans=∑(−1)i∗(in−k)∗(n−k−i)n∗(kn)
列的情况与行的情况等价,特判n=mn=mn=m的情况即可。