六宫数独由一个6×6的网格构成,其中共有36个方格,每个方格都填有一个1~6的数字,且每个数字在每行、每列和每个2×3的小宫格里只能出现一次。
六宫数独游戏的规则如下。
(1)每一行6个小方格中的数字,数字1~6只能出现一次;(2)每一列6个小方格中的数字,数字1~6只能出现一次;(3)6个宫中的数字,数字1~6只能出现一次。
例如下面的六宫数独谜题,根据游戏规则,其解题思路如下。
(1)第1列、第4列和第5列都只有1个空格,由于每一列数字1~6只能出现一次,所以第1列第4行的空格是数字3,第4列第3行是数字3,第5列第3行是数字1。
(2)第1行和第4行只有1个空格,由于每一行数字1~6只能出现一次,所以第1行第3列的空格是数字6,第4行第2列是数字6。
(3)中间左边和右边的宫,以及上面右边的宫都已经有5个数字,因为6个宫中的数字1~6只能出现一次,所以中间左边宫中空格是数字2,右边宫中的空格是数字6,上面右边的宫中的空格是数字3。
(4)第2行已经出现了4个数字,剩余两个空格只能是没有出现的数字4和5,由于第3列已经出现过一次数字5,第2行第3列的空格只能是数字4,另一个空格是数字5。
(5)第2列已经出现了4个数字,剩余两个空格只能是没有出现的数字1和4,由于第5行已经出现过一次数字4,第2列第5行的空格只能是数字1,另一个空格是数字4。
(6)第3列已经出现了4个数字,剩余两个空格只能是没有出现的数字2和3,由于第6行已经出现过一次数字3,第3列第6行的空格只能是数字2,另一个空格是数字3。
(7)第6列已经出现了4个数字,剩余两个空格只能是没有出现的数字1和2,由于第5行已经出现过一次数字1,第6列第5行的空格只能是数字2,另一个空格是数字1。