同一骨架 2022 年吉林预赛 · P006859
行列条件下逐格填数往往难以控制重计,先抓零一位置骨架或各列的总量,再固定少量行列并按重合位置分类,剩余格子会受到强制补全。
前题先决定偶数位置的零一矩阵,分类前两行的重合数,再分配重复数值;后题先用总和和补集对称压缩列和类型,再看两条极端列的例外位置是否同行。
在 矩阵中,每个元素都为 或 ,且满足:五行的元素之和相等,但五列的元素之和两两不等。这样的矩阵的个数为(答案用数值表示)。
分数写 a/b,根号写 √ 或 sqrt,π 写 pi 也可以。
先数总和而非逐格填数:列和是 到 中的五个不同整数,而总和又被 整除,故只有两类。
先回想这道题的想法,再试试当前题。
交换 可把两类配对;固定列和次序后,只需看和为 、 的两列中例外元素是否同行。
设所有元素的总和为 。五行和相同给出 ,列和两两不同给出
故 或 。将全部元素 互换,两类矩阵一一对应,以下计数 的一类。
此时每行和为 ,列和恰为 。先固定这些列的次序为上述顺序。 和为 的列中唯一的 所在行记为 ,有 种选择;和为 的列中唯一的 所在行记为 。
若 ,每行已填的两列之和均为 ,故和为 、 的两列必须逐行互补。任选其中两行在和为 的列填 ,有 种。
若 , 有 种选择。第 行在和为 、 的两列中均须填 ,第 行均须填 ,其余三行各填一个 。和为 的列还须在这三行中选一行填 ,有 种,另一列随之确定。
所以固定列和次序时有 个矩阵。五个列和不同,任意置换列会得到 个不同矩阵,故所求总数为
列和次序唯一,乘 无重复;两种 的位置互斥且穷尽。另对固定列和 的各列所有选择独立枚举,筛出行和均为 的矩阵数为 ,与推导一致。
行列和约束的 - 计数,先用总和与取值范围压缩可能类型,再用补集对称性和极端列建立少量局部分类。
先通过总和和整除压缩为互补两类是核心转化,固定列和后按两处例外是否同行作常规局部计数。
同一骨架 2022 年吉林预赛 · P006859
行列条件下逐格填数往往难以控制重计,先抓零一位置骨架或各列的总量,再固定少量行列并按重合位置分类,剩余格子会受到强制补全。
前题先决定偶数位置的零一矩阵,分类前两行的重合数,再分配重复数值;后题先用总和和补集对称压缩列和类型,再看两条极端列的例外位置是否同行。
已记下,谢谢!