第22講:不規則Wing結構
吶,今天的技巧的名字有些難記,因為歪果仁最喜歡給每一種構型取名字了,所以這裡也羅列一波。
結構的名字特別複雜,不要求也不希望大家把中文記下來。
這一講的內容作為構型的羅列,可不作為學習之用。不過,你需要知道和記住的是前面兩種結構:W-Wing和M-Wing。
Part 1 首尾格內對匹配法(W-Wing)
如圖所示,鏈表示如下:
r5c9(7=4)-(r5c7=r7c7)(4)-r7c8(4=7) => r5c8, r8c9<>7
至於推導嘛,假設r5c9(7)為假,則由r5c9、c8(4)、r7c8的共軛對,就可以順次得到真假情況,最終得到r7c8(7)為真。所以鏈頭和鏈尾至少一個為真,刪掉交集唄。
結構的首尾兩格是一樣的候選數,並帶有一個強關係的,就是W-Wing結構了。在觀察的過程之中,只需要找到兩個雙值格,候選數也完全一樣,再有一個行列上的共軛對,基本上就可以照著結構依葫蘆畫瓢。
btw,這一節講一下為什麼W-Wing不是Y-Wing。
很多小夥伴多少在網上的資料之中看到,W-Wing技巧打了個括弧寫著Y-Wing,或是Y-Wing後給了括弧寫的W-Wing。嘛,這種說法是錯誤的。因為W-Wing確實沒有其他名稱,Y-Wing系誤傳所致。
Y是XY的一種簡寫形式,用來代替兩種未知數。有些教材和資料將技巧的英文名直接寫作Y-Wing,這麼說是不正確且不嚴謹的。因為Y-Wing旨在說明XY-Wing的結構,而對於技巧原名而言,被誤傳的原因是由於Y-Wing(XY-Wing)結構內強關係只有三個,所以由此結構拓展出的所有隻有三個強關係的鏈都稱為Y-Wing Style,「Y-Wing Style」中文直譯為「Y-Wing拓展構型」,此時,Y-Wing拓展構型就包括了W-Wing。但此時Y-Wing並不只是包含W-Wing這一種結構,而XY-Wing等,均屬於此歸類。一個解釋Y-Wing結構的鏈接是SudokuWiki所給出的XY-Wing的鏈接。
Part 2 隔一格內對匹配法(M-Wing)
如圖所示。
r5c2(1=6)-r5c7(6)=r8c7(6-1)=r2c7(1) => r2c2<>1
這個結構和W-Wing不同的是,首尾的格內對(單元格內有兩個候選數),有一個被移動到了鏈之中去,從強關係也變為了弱關係。
Part 3 分裂匹配法(Split-Wing)
如圖所示。
(r9c1=r9c8)(2)-r5c8(2=7)-(r8c8=r8c1)(7) => r8c1<>2, r9c1<>7
Part 4 拐角匹配法(Local-Wing)
如圖所示。
r6c4(4)=r1c4(4-6)=(r1c7-r2c8=r6c8)(6) => r6c8<>4
Part 5 雜合匹配法(Hybrid-Wing)
如圖所示。
r6c1(5=6)-r6c9(6=7)-(r1c9=r1c1)(7) => r1c1<>5
Part 6 名稱及構型一覽
名字確實複雜。
TeX代碼如下:egin{array}{l|l|l} ext{名稱} & ext{AIC寫法} & ext{刪數方式}\hline ext{XY/Y-Wing} & exttt{(x=y)-(y=z)-(z=x)} & ext{鏈頭鏈尾共同對應}\ ext{XYZ-Wing} & exttt{(x=y)-(y=xz)-(z=x)} & ext{鏈頭鏈尾共同對應}\ ext{M-Wing} & exttt{(x=y)-y=(y-x)=x} & ext{鏈頭鏈尾共同對應}\ ext{W-Wing} & exttt{(x=y)-y=y-(y=x)} & ext{鏈頭鏈尾共同對應}\ ext{S-Wing} & exttt{x=y-(y=x)-x=y} & ext{鏈頭(x格)的y,鏈尾(y格)的x}\ ext{H-Wing} & exttt{(x=y)-y=(y-z)=z} & ext{鏈尾(z格)的x}\ & exttt{(x=y)-(y=z)-z=z} & ext{鏈尾(z格)的x}\ ext{L-Wing} & exttt{x=(x-z)=(z-y)=y} & ext{鏈頭(x格)的y,鏈尾(y格)的x}\end{array}
這樣大致看一下寫法就好了。
Part 7 總結
這一節是針對講到的技巧做的一個統一的難度歸納和理論分析。
- 首尾格內對匹配法
- 英文名:W-Wing
- 難度係數:4.4
- 命名空間:
Tech.Chain.Wing.Irregular.W
- 隔一格內對匹配法
- 英文名:M-Wing
- 難度係數:4.5
- 命名空間:
Tech.Chain.Wing.Irregular.M
- 分裂匹配法
- 英文名:Split-Wing 或 S-Wing
- 難度係數:同AIC標準(SER 6.9,XR 5.9)
- 命名空間:
Tech.Chain.Wing.Irregular.S
- 拐角匹配法
- 英文名:Local-Wing 或 L-Wing
- 難度係數:同AIC標準(SER 6.9,XR 5.9)
- 命名空間:
Tech.Chain.Wing.Irregular.L
- 雜合匹配法
- 英文名:Hybrid-Wing 或 H-Wing
- 難度係數:同AIC標準(SER 6.9,XR 5.9)
- 命名空間:
Tech.Chain.Wing.Irregular.H
推薦閱讀:
TAG:數獨 |