IBM Research

谜题   IBM-337

置换矩阵阶数的最大值

IBM Research · Ponder This · 2026 年 5 月

IBM Ponder This #337 · 2026 年 5 月

Lorenzo Gianferrari Pini 与 Radu-Alexandru Todor 提出了这个问题。N 阶二进制方阵 AM(Z2)N×N 的每行、每列都恰有一个 1。对 A,寻找最小正整数 m>0 使 Am=I,其中 I 是单位矩阵。

M(Z2)N×N 中遍历所有满足条件的矩阵,把这些最小 m 的最大值记为 g(N)。例如 g(10)=30g(50)=180180

任务:求 g(106) mod (109+7)

附加问题:求 g(108) mod (109+7)

解答

认真尝试后再打开

待补充。