素数棋盘

高难数学题目求解

Prompt

题目叫 《素数棋盘》。​ 设 p 为任意素数,​n\ge 2。​棋盘上的格子由 V=\{0,1,\ldots,p-1\}^{n} 中的向量编号,​共有 p^n 格,​每格写一个整数,​初始全部为 0。​ 一次操作为:​选择不全为零的向量 a=(a_1,\ldots,a_n) 以及 b\in\{0,\ldots,p-1\},​把所有满足 a_1x_1+\cdots+a_nx_n\equiv b\pmod p 的格子中的数,​同时加 1,​或者同时减 1。​ 注意:​只有选择格子的条件取模,​格子里的整数不取模。​ 若两个局面可以通过有限次操作互相变成对方,​就称它们等价。​ 求解以下三个问题:​ 1. 完整分类。​ 为任意整数局面设计一组余数不变量,​使两个局面等价,​当且仅当它们的所有余数相同。​要求各个模数都是 p 的正整数次幂,​并且不变量彼此独立,​即每一种余数组合都能出现。​必须给出显式公式。​ 2. 精确计数。​ 求等价类总数,​答案须写成关于 p,n 的闭式。​ 3. 孤点制造。​ 希望最终只有原点上的数为正整数 m,​其余全部为 0。​找出所有可行的 m,​求每个可行 m 所需的最少操作次数,​并刻画、计数全部最短方案。​ 第三问不计操作的先后顺序;​影响同一组格子、增减方向相同的操作视为同一种操作。​

Response not available

Drag to resize

Response not available

Drag to resize

Response not available

Drag to resize
Drag to resize

Response not available

Drag to resize