最简单的是这个方法:
把1排在第一行中间(第4列),后面所以的数都向右上方排,如果到边界,就从边界拐到另一边(比如2就拐到第7行第5列).如果碰到已经填过的数,就下移一格(比如7在第2行3列,8再填就会碰到7,于是下移到7下面,第3行3列)
1-49分别填入填入横竖都为7格的空格中,横排、竖排以及斜排7个数之和都相等
30 39 48 1 10 19 28
38 47 7 9 18 27 29
46 6 8 17 26 35 37
5 14 16 25 34 36 45
13 15 24 33 42 44 4
21 23 32 41 43 3 12
22 31 40 49 2 11 20
横竖斜相加相等规律是从小到大依次放入矩阵中,下一个数放在上一个数的右上角位置(即:行-1,列+1)。
横竖斜相加相等规律是这是著名的九宫格问题,解答这样的问题一般要用的规律是,大小数配对,中间数据中央的解题思路。由自然数构成n×n正方形阵列,称为n阶幻方,每一行、每一列、两对角线上的数之和相等。
具体方法如下:
把1(或最小的数)放在第一行正中。按以下规律排列剩下的n2-1个数:
1、每一个数放在前一个数的右上一格。
2、如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列。
3、如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行。
4、如果这个数所要放的格已经超出了顶行且超出了最右列那么就把它放在前一个数的下一行同一列的格内。
联除法:在并排的三个九宫格中的两排寻找到一些相同的数字,然后再利用九宫格得出另一排中该数字位置,该方法非常适用于中高级数独。
公式法:这个方法就是将数学的公式带入到里边儿来。以中间的数字为中心,斜着是‘n-1,n,n=1’,从而使得每行数的和是3n。