第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:數獨 |