顯式四數集法

顯式四數集法比較少見,如果你已經對顯式三數集法比較了解,則對顯式四數集法也會很快掌握。

先舉個例子,對於數字集{1, 2, 4, 5},如果在某行,列或區塊中有4個單元格的候選數分別為下面幾種情況時,都可應用顯式四數集法,即4個單元格的候選數集可以分別為:

  • {1, 2, 4, 5} {1, 2, 4, 5} {1, 2, 4, 5} {1, 2, 4, 5},或
  • {1, 2, 4} {1, 4, 5} {2, 5} {1, 2},或
  • {1, 2, 4, 5} {2, 5} {2, 4, 5} {1, 2, 4, 5},或
  • {2, 5} {4, 5} {1, 2, 5} {1, 2, 4},或
  • {1, 2, 5} {1, 2, 4, 5} {1, 2, 4, 5} {2, 4},或
  • ......

這樣的組合情況可以很多。也就是說,要形成顯式四數集,則必須要有4個在同一行,列或區塊中的單元格,每個單元格中至少要有2個候選數,且它們的所有候選數字也正好都是一個四數集的子集。由於這個四數集中的4個數字正好可以分別填入這4個單元格中,所以該行,列或區塊中其他的單元格中不可能再填入這4個數字。

但要注意的是,下面的這種情況不是顯式四數集

{1, 2, 4, 5} {2, 4} {2, 5} {2, 4, 5}

其中{2, 4} {2, 5}和{2, 4, 5}可應用顯式三數集法,所以第一個候選數集{1, 2, 4, 5}將只能剩下候選數1,這時就可應用顯式唯一法了。

看下圖:

數獨技巧:顯式四數集法 01 很明顯,在行D中,[D1],[D4],[D6]和[D8]中分別包含了候選數集{3, 5, 6},{2, 5, 6},{2, 5, 6}和{3, 5, 6},即分別都是四數集{2, 3, 5, 6}的子集。這樣在行D中,數字2,3,5和6就只能填入這4個單元格中,所以[D3]和[D7]的候選數中將不能包含這幾個數字。

下面是顯式四數集在列中的例子:

數獨技巧:顯式四數集法 02 在第9列中,[C9],[D9],[E9]和[G9]中分別包含了候選數集{1, 7, 8},{1, 8},{6, 7, 8}和{6, 7, 8},即分別都是四數集{1, 6, 7, 8}的子集。這樣數字1,6,7和8就不能填入該列中除這四個單元格之外的單元格中,所以[A9]和[B9]的候選數中將不能出現這四個數字。

同樣,顯式四數集也可以出現在區塊中:

數獨技巧:顯式四數集法 03 在起始於[A7]的區塊中,[B9],[C7],[C8]和[C9]中分別包含了候選數集{6, 7},{1, 6, 8},{7, 8}和{1, 6, 7, 8},即它們分別都是四數集{1, 6, 7, 8}的子集。這樣,數字1,6,7和8就不能填入該區塊中除這四個單元格之外的單元格中,所以[A7]和[A8]的候選數中將不能出現這四個數字。

當然,掌握了顯式四數集法,我們同樣可以演繹出顯式五數集法,顯式六數集法等,但因為顯式四數集法出現的幾率已經較小,所以我們不指望推演出的更多方法能在解決數獨謎題上帶給我們有效的幫助。