Teek is Loading...
主题
给定 n,m,求任意大小的、满足以下条件的矩阵 a 的方案数。ai,j≥m;设 p,q 是任意两个不同的 [1,n] 排列,∑ai,pi=∑ai,qi∑ai,i≤na 的行数等于列数。
给定 n,m,求任意大小的、满足以下条件的矩阵 a 的方案数。
从条件 2 入手,可得对于任意 i,j,x,y,ai,x+aj,y=ai,y+aj,x,按字母归类可得 ai,x−ai,y=aj,x−aj,y,即任意两行的差分序列相同,同理可得任意两列的差分序列相同。
所以可以构造两个序列 A,B,使得 ai,j=Ai+Bj 来表示矩阵 a,那么这两个序列要满足:
可以发现对 A 整体 −1,对 B 整体 +1,构造的 a 不变,因此可以令条件一变为 minAi=0,minBi≥m。
对 Bi 整体 −m,令 n 减去 im 即可转换为 minAi=0,minBi≥0,插板法 O(1),因此枚举矩阵的大小即可。