殺手數獨的籠拆分(Cage Splitting)把一個懸在區域邊緣的籠切成兩半,讓每一半各有自己的總和。一個麻煩的籠變成兩個小籠,而小籠正是殺手數獨交出數字的地方。
每一列、每一行與每一宮都恰好含有數字 1 到 9 各一次,所以總和都是 45。這就是 45 法則,也是這個技巧背後的引擎。
選一個區域,通常是宮。把完全位於其中的籠加起來。45 所缺少的部分,就屬於跨越邊界的那個籠在區域內的格子。這樣你就知道那個籠的內部總和,再用籠印出的總和減去它,就得到外部總和。一個籠變成兩個虛擬籠,各有一個可以列舉的總和。
請看宮 3,以及跨過它邊緣的總和 21 的籠。
宮 3 的總和是 45。有兩個籠完全在其中:總和 15 的籠(A8、A9、B9、C9)與總和 20 的籠(B8、C7、C8),合計 35。剩下的兩格 A7 與 B7 相加為 45 - 35 = 10。兩者都屬於總和 21 的籠(A7、B6、B7、C6、D6),宮的邊界把它切開:宮 3 內為 10,B6、C6 與 D6 則為 21 - 10 = 11。
現在列舉內部那一半。A7 只能是 2、3、4、6 或 8,所以 B7 = 10 - A7 必須是 8、7、6、4 或 2。B7 = 3 需要 A7 = 7,B7 = 9 需要 A7 = 1。A7 兩者都不可能,所以 B7 失去 3 與 9。這裡沒有填入任何數字:拆分給的是排除,而外部格的總和 11,要等其他步驟把它縮小。
| 內凸格與外凸格 | 籠拆分 | |
|---|---|---|
| 剩餘的格子 | 恰好一格 | 2 格以上,全在同一個籠內 |
| 你得到的 | 一個數字 | 兩個總和 |
| 立即的結果 | 填入 | 兩側的排除 |
| 需要列舉 | 不需要 | 需要,兩半各自列舉 |
籠拆分屬於進階策略。簡單與中等的殺手數獨,用一般組合與單格內凸格就能解開,但從困難殺手數獨往上,你會遇到只有把跨區的籠切成兩半才能打開的宮。值得練到算術成為反射動作,因為它上面的魔鬼策略,都假設你已經看得出這些總和。