巧填数字

来源:百度知道 编辑:UC知道 时间:2024/06/28 14:46:26
遇到一件小题,将1~25个数字填入下面25个格子内,使得每行、每列各自相加为65,并且使对角相交的空格相加也各为65。

┏━━┳━━┳━━┳━━┳━━┓
┃ ┃ ┃ ┃ ┃ ┃
┣━━╋━━╋━━╋━━╋━━┫
┃ ┃ ┃ ┃ ┃ ┃
┣━━╋━━╋━━╋━━╋━━┫
┃ ┃ ┃ ┃ ┃ ┃
┣━━╋━━╋━━╋━━╋━━┫
┃ ┃ ┃ ┃ ┃ ┃
┣━━╋━━╋━━╋━━╋━━┫
┃ ┃ ┃ ┃ ┃ ┃
┗━━┻━━┻━━┻━━┻━━┛

17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

┏━━┳━━┳━━┳━━┳━━┓
┃ 12 ┃ 6 ┃ 5 ┃ 24 ┃ 18 ┃
┣━━╋━━╋━━╋━━╋━━┫
┃ 16 ┃15 ┃ 9 ┃ 3 ┃ 22 ┃
┣━━╋━━╋━━╋━━╋━━┫
┃ 25 ┃ 19 ┃ 13 ┃ 7 ┃ 1 ┃
┣━━╋━━╋━━╋━━╋━━┫
┃ 4 ┃ 23 ┃ 17 ┃ 11 ┃ 10 ┃
┣━━╋━━╋━━╋━━╋━━┫
┃ 8 ┃ 2 ┃ 21 ┃ 20 ┃ 14 ┃
┗━━┻━━┻━━┻━━┻━━┛

第一行正中央填1,其右上方填2(对角线),若到顶(第一行)则返回最后一行,若遇到已经填过数字的向下退一格(刚刚那个数的右边),依次类推填完.这是解决所有奇次幻方的通法
幻方首次被发现是克在乌龟壳上,是个17*17即有289个数字的方格,后经研究,幻方在计算机科学运算上有重大作用

12 6 5 24 18
16 15 9 3 22
25 19 13 7 1
4 23 17 11 10
8 2 21 20 14