📐 幻方与 Siamese 方法
幻方:n×n 方阵,填入 1~n² 的数字,使每行、每列、两条对角线之和相同。
魔幻常数:M = n(n²+1)/2,即每行/列/对角线的和。
Siamese 方法(仅奇数阶):
1. 将 1 放在第一行中间;
2. 后续数字向「右上」移动一格(行-1,列+1);
3. 若超出上边界则移到最底行;超出右边界则移到最左列;
4. 若目标格已填,则回到正下方一格继续。
| 阶数 | 魔幻常数 | 数字范围 |
| 3 | 15 | 1~9 |
| 5 | 65 | 1~25 |
| 7 | 175 | 1~49 |
| 9 | 369 | 1~81 |