標籤:

第5講:隱性數組

之前,我們講到了顯性數組,今天我們來看一下,數組的另外一種使用方式。

Part 1 隱性數對(Hidden Pair)

如盤面所示,這個盤面和之前學到的數組不同。按照我們之前的塗色慣例,紅色的應當是刪數,但上次學到的數組,紅色的刪數是一定不同於數組形成的單元格的;這次可不一樣了,是完全在一起了。

我們嘗試這麼去理解它。

首先,我們觀察b4,你發現什麼異樣沒?b4裡面填入7和9的位置,都剛好只有兩處:r46c3。而且,7和9可以填入的位置還剛好是一樣的。這說明了什麼呢?因為兩格填兩個數嘛,所以這兩格肯定必然只能是7和9了,反正7和9的位置只能填在這兩格,剛好兩個數。

所以,這兩格除了7和9,別無其他,所以刪除與7和9以外的其餘所有數字。

這是一種反過來用的數組,因為區別於之前學到的「顯性」,所以它是一種「隱性」的數組,故為隱性數組。而它涉及兩格,所以是隱性數對。

還比較好理解吧。


Part 2 隱性三數組(Hidden Triple)

隱性三數組就像顯性三數組一樣,在規格上,它們是一樣的。

如盤面所示,觀察c2,你會發現,能放入3、7、8的位置僅僅只存在於三格之中:r568c2。那麼,既然剛好只能填在這些位置上,那就說明了這三格肯定只能是3、7、8了,所以其餘無關的候選數全刪掉就可以了。


Part 3 隱性四數組(Hidden Quadruple)

當規格再大一些的時候,就是真的神一般的存在了。因為原來的結構並不好找,還出個非常大的結構,所以觀察到的話,真的是神一般的存在。

這個結構就非常奇特了。觀察r7,沒一個提示數。但就算這樣,它也能產生數組結構。

我們發現,填入1、5、6、7的位置只有這四格,四格、4個數,當然就是我們最熟知的四數組了!既然這四個格只填1、5、6、7,那麼其餘的候選數也都可以直接刪掉了。

這就是隱性四數組。

講得好吧!咳咳咳,內容太少了,那麼我們下一節就講一下,這個顯隱性數組到底怎麼觀察,以及它們的關聯。什麼?顯性數組和隱性數組還有關聯?下一節我們就說,留一個懸念。


Part 4 總結

這一節是針對講到的技巧做的一個統一的難度歸納和理論分析。

  • 隱性數對
    • 英文名:Hidden Pair
    • 難度係數:3.4
    • 命名空間:Tech.Subset.Hidden.Double
  • 隱性三數組
    • 英文名:Hidden Triple
    • 難度係數:4.0
    • 命名空間:Tech.Subset.Hidden.Triple
  • 隱性四數組
    • 英文名:Hidden Quadruple
    • 難度係數:5.4
    • 命名空間:Tech.Subset.Hidden.Quadruple

推薦閱讀:

第10講:規則Wing結構
第11講:唯一矩形(基本構型)
第16講:欠一數組
第20講:雙強鏈(多寶魚)
第12講:唯一矩形(拓展構型)

TAG:數獨 |