宮和線共享格子。這種重疊是一件秘密武器。
區塊摒除(一種鎖定候選數)是指在一個宮內,某個數字所有剩餘的可能位置都在同一列(或同一行)上。這個數字沿著那條線「指向」外面。
原理
這個宮仍然需要這個數字,而它剩下的所有候選位置都在同一條線上。所以無論這個數字最終落在宮內哪裡,都會在那條線上。
因此,這個數字已經在宮*內*為那條線「預訂」好了。它不能再出現在同一條線的宮*外*部分——否則那條線上就會有兩個相同數字。
你還沒有填入這個數字,只是在防止這條線被重複預訂。
示範
61296914866475532186794426861156623547918
一個宮仍必須包含 1–9 每個數字。在宮內選一個數字,標出它還能放的每個空格。
61296914866475532186794426861156623547918
這裡 2 在宮內只出現在一條線上。所以這個宮的 2 必須在那條線上——可能的位置縮小到這條共享線。
61296914866475532186794426861156623547918
這意味著那條線上已經有一個來自這個宮的 2 即將出現——只是還沒填進去。
61296914866475532186794426861156623547918
所以從同一條線在宮外的部分刪除 2(紅色)。那些格子會在這條線上造成第二個 2。
範例 1
6123868449796428965895471349727684
在一個宮中,找到候選位置都在同一列或行上的數字。
6123868449796428965895471349727684
2 在宮內被鎖定在這條線上。
6123868449796428965895471349727684
從這條線在宮外的部分刪除 2(紅色)。這個宮已經為這條線預留了該數字。
範例 2
62189539251581273241453984156927273818491
在一個宮中,找到候選位置都在同一列或行上的數字。
62189539251581273241453984156927273818491
5 在宮內被鎖定在這條線上。
62189539251581273241453984156927273818491
從這條線在宮外的部分刪除 5(紅色)。這個宮已經為這條線預留了該數字。