口訣版本一:方法
先填上行正中央,block
依次斜填莫相忘。版本
上格沒有頂格填,
頂格沒有底格放。
口訣版本二:
1居上行正中央,
依次斜填莫相忘。
上出框時往下填,
右出框時左邊放。
排重便在下格填,
右上排重一個樣。
口訣解析:
把1(或最小的數)放在第一行正中; 按如下規律排列剩下的n*n-1個數:
(1)、每個數放在前一個數的右上一格;
(2)、若是這個數所要放的格已經超出了頂行那麼就把它放在底行,仍然要放在右一列;
(3)、若是這個數所要放的格已經超出了最右列那麼就把它放在最左列,仍然要放在上一行;
(4)、若是這個數所要放的格已經超出了頂行且超出了最右列,那麼就把它放在前一個數的下一行同一列的格內;
(5)、若是這個數所要放的格已經有數填入,處理方法同(4)。