方格填数求和

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:55:58
最近看到许多填方格使之横竖斜之和相等。
例如:1-9填入3*3的方格,1-16填入4*4的方格,1-25填入5*5的方格等等,依次类推,请教如此的题的解答方法!!

幻方是一种广为流传的数学游戏,据说早在大禹治水时就发现过。幻方的特点是:由自然数构成n×n正方形阵列,称为n阶幻方,每一行、每一列、两对角线上的数之和相等。法国人罗伯总结出了构造奇数阶连续自然数幻方的简单易行的方法“罗伯法”。下表就是一个用罗伯法排好的5阶幻方。

罗伯法的具体方法如下:
把1(或最小的数)放在第一行正中;
按以下规律排列剩下的n2-1个数:
1)每一个数放在前一个数的右上一格;
2)如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列;
3)如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行;
4)如果这个数所要放的格已经超出了顶行且超出了最右列那么就把它放在前一个数的下一行同一列的格内;
5)如果这个数所要放的格已经有数填入,处理方法同4)。

2 9 4
7 5 3
6 1 8

1
方法:2 4
3 5 7
6 8
9
1上6 8中间去;9上2 4中间去;3上4 8中间去;7上2 6中间去;以此类推就OK了
而后面的就没有简便方法了只好一点点地推了