第 8 課,共 8 課
X-Wing
X-Wing,也有人叫它 X 翼,是指某個數字在一列中只能填在兩格,在另一列中也只能填在兩格,而且這兩對格子位於相同的兩欄。不論這個數字在第一列落在哪裡,它都會用掉其中一欄,於是第二列只能填在另一欄。這兩欄裡其餘的每一格,都可以清掉這個數字。
- 等級
- 進階
形狀
它的作用。
這四格構成一個矩形,而這個數字必須占據其中兩個對角。是哪一對對角還不知道,也不需要知道:不論哪一種,這兩欄都已經用掉了這個數字。
把列和欄對調,同樣的推理也成立,所以值得從兩個方向都掃描。它是課程中第一個需要你追蹤一個數字橫跨整個盤面的技巧。
範例
詳解範例。
7
9
8
6
3
4
2
2
6
5
3
7
4
1
8
9
1
3
4
8
5
6
7
8
7
6
4
9
3
3
4
6
5
9
5
4
3
7
2
3
7
1
8
3
2
5
1
6
3
追蹤一個數字
選一個數字,找出它恰好只剩兩個可能位置的列。一列只有兩個位置,就是要找的形狀,所以要一個數字一個數字地找,而不是一格一格地找。
找出相配的兩列
比較其中兩列。如果它們的兩格位於相同的兩欄,你就找到了矩形。如果欄不同,就繼續找。
讀出四個角
這個數字在每一列都必須出現一次,而兩列不能共用同一欄,所以四格最後只會是兩條對角線之一。你不需要知道是哪一條。
清掉兩欄
把這個數字從這兩欄的其他每一格刪除。矩形的四個角保留它;這兩欄的其他格子都失去它。
怎麼找
如何找出它。
- 掃描數字,而不是格子。從任何單一格子都看不出 X-Wing,因為四格中的每一格單獨看都毫不起眼。
- 某個數字在好幾列中都只有兩個可能位置,就是最明顯的訊號。快填完的列,會直接給你這些成對的位置。
- 記得反過來試:兩欄,各自在相同的兩列中有兩個位置。
它在哪裡不管用
X-Wing 從不填入數字,所以它清掉的欄必須在別處派上用場:刪除之後應該留下唯一候選數、數對或區塊排除,否則這個形狀雖然正確,卻沒有幫助。它也需要完整的候選數清單。只要任一列中這個數字多了第三個可能位置,就沒有 X-Wing,刪除也會出錯。
在 Sudoku Mori 裡練習。
X-Wing 是遊戲中的第 8 課,附一個詳解範例和三個練習,包含在 Sudoku Mori Full 中。課程謎題與你的每日謎題分開計算,任何一堂課隨時都能重上。