一个很套路的容斥裸题,这里记录一下scb 的切题过程 Description 有一个 \(n\times n\) 的矩阵,你需要往每格里填一个 \([1,k]\) 的整数,使得每一行.每一列的最小值都是 \(1\).求方案数. \(n\le 250\) \(k\le 10^9\) Solution 这题可以 \(O(n)\) 做--不知道这数据范围是什么鬼-- 考虑消除掉一维影响后容斥. 预处理一个函数 \(f(i)\) 表示填满 \(i\times n\) 的网格,满足每一列填了至少一个 \(…