题解 本题是一个 \(DP\) 加 容斥,容斥的式子很好推,重点是如何想到和如何推出 \(DP\) 部分的式子. 因为不同种颜色的棋子不能放在同一行或同一列,所以不同种的棋子是相对独立的. 据此,我们可以推出一个式子,设 \(f_{i,j,k}\) 表示前 \(k\) 种颜色占据了 \(i\) 行 \(j\) 列. \[f_{i,j,k}=\sum_{l=0}^{i-1}\sum_{r=0}^{j-1}f_{l,r,k-1}×g_{i-l,j-r,num_k}×(^{n-l}_{i-l})×(^…