上期我們講了六宮數獨的隐性唯一數法,并留了一道題目作為作業,今天我們來完整的解答這個作業。
請完成這個六宮數獨
首先觀察,發現第五行隻有一個空格,應用唯一數法,出現了5、1、4、2、3,因此隻能是6;第五宮隻有一個空格,應用唯一數法,出現了5、1、4、6、2,因此隻能填3。
完成了一部分的六宮數獨
繼續觀察,第一列隻有一個空格,應用唯一數法,出現了4、2、6、5、2,因此隻能是1。第六行隻有一個空格,引用唯一數法,出現了3、6、2、5、1,因此隻能是4。
完成了一部分的六宮數獨
繼續觀察,第二列隻有兩個空格(可能可以應用隐性唯一數法),出現了3、4、1、6,因此這兩個空格隻能是2和5,觀察和這兩個空格相關的行和宮,發現第一宮第二行是2,因此第一宮第一行不能填2,隻能填5。
完成了部分的六宮數獨
繼續觀察,發現第三宮隻有一個空格,應用唯一數法,出現了1、4、6、2、3,因此隻能是5。第四行隻有一個空格,應用唯一數法,出現了6、2、3、1、5,因此隻能是4。
完成了部分的六宮數獨
繼續觀察,發現第三行隻有一個空格,應用唯一數法,出現了6、5、3、4、2,因此隻能是1。
完成了部分的六宮數獨
繼續觀察,發現第二行隻有兩個空格(可能可以用隐性唯一數法),出現了2、3、6、4,因此兩個空格隻能是1和5,觀察和這兩個空格的列,發現第五列有5,第六列有1,因此第二行第五列隻能是1,第二行第六列隻能是5。第四列隻有兩個空格(可能可以用隐性唯一數法),出現了4、1、6、5,因此兩個空格隻能是2、3,觀察和這兩個空格相關的行和宮,發現沒有行和宮出現2和3,因此這兩個空格的具體數字暫時不能确定,先擱置起來。
完成了部分的六宮數獨
繼續觀察,發現第五列隻有兩個空格(可能可以用隐性唯一數法),出現了1、5、2、4,因此兩個空格隻能是3和6,觀察和這兩個空格相關的行和宮,發現沒有行和宮出現3和6,因此這兩個空格的具體的數字暫時不能确定,先擱置起來。第六列隻有兩個空格(可能可以用隐性唯一數法),出現了5、4、3、1,因此這兩個空格隻能是2和6,觀察和這兩個空格相關的行和宮,發現沒有行和宮出現2和6,因此這兩個空格的具體的數字暫時不能确定,先擱置起來。最後我們發現這個六宮數獨沒有唯一解,存在着多種解法。
第一種解法,先假設第四列擱置的兩個數的具體位置。第四列第一行是2,第四列第三行是3。
第一種解法
第五列應用隐性唯一數法,第五列第一行隻能是3,第五列第三行隻能是6。
第一種解法
最後的兩個空格可以應用唯一數法。
第一種解法
第二種解法,先假設第四列暫時擱置的兩個數的具體位置。第四列第一行是3,第四行第三列是2。
第二種解法
第五列應用隐性唯一數法,第五列第一行隻能是6,第五列第三行隻能是3。
第二種解法
最後兩個空格應用唯一數法。
第二種解法
通過這個題目我們可以看到,再解決某些數獨問題時,可能有些空格不能确定具體的數字,這時不要着急,可以先擱置起來,先把其他的空格确定後再回來确定這些空格;有些數獨問題并不是唯一解法,這時就要假設某個空格具體是多少,這時再依據這個假設進行解題。
,