Kỹ thuật XYZ-Wing trong Sudoku: nhận diện và áp dụng từng bước
Tác giả: Michel ·
XYZ-Wing kết nối một ô trụ có ba ứng viên {X,Y,Z} với hai ô cánh {X,Z} và {Y,Z}. Mỗi ô cánh phải nhìn thấy ô trụ. Chỉ được loại Z khỏi một ô mục tiêu nếu ô đó nhìn thấy cả ô trụ lẫn hai ô cánh.
Hãy dùng kỹ thuật này sau các ô đơn, ứng viên bị khóa và những kỹ thuật cặp đơn giản hơn. Nó đặc biệt hữu ích ở câu đố khó, khi một phép loại trừ chính xác có thể giúp bạn tiến thêm.
Các bước tìm XYZ-Wing
- Tìm một ô trụ có đúng ba ứng viên, chẳng hạn R1C1 với {6,7,8}.
- Tìm hai ô nhìn thấy ô trụ, có đúng các tập ứng viên {6,7} và {7,8}, chẳng hạn R1C4 và R2C2. Cả hai đều nhìn thấy R1C1; hai ô cánh không nhất thiết phải nhìn thấy nhau.
- Kiểm tra từng khả năng của ô trụ: 6 buộc R1C4 là 7; 8 buộc R2C2 là 7; nếu không thì chính ô trụ là 7.
- Chỉ loại 7 khỏi một ô khác nhìn thấy cả ba ô của mẫu. R1C2 nhìn thấy ô trụ và R1C4 trên hàng 1, đồng thời nhìn thấy R2C2 trong khối 1.
Những lỗi thường gặp cần tránh
- Chỉ kiểm tra hai ô cánh: ô mục tiêu cũng phải nhìn thấy ô trụ, vì chính ô trụ có thể chứa Z.
- Dùng ô cánh có thêm ứng viên: hai ô cánh phải có đúng hai tập gồm hai ứng viên theo yêu cầu.
- Loại ứng viên bên trong các ô của mẫu thay vì ở ô bên ngoài.
Câu hỏi thường gặp
Khi nào nên dùng XYZ-Wing trong Sudoku?
Dùng XYZ-Wing khi đã thử hết các ô đơn, ứng viên bị khóa và những kỹ thuật cặp hoặc bộ ba đơn giản hơn ở câu đố khó hoặc chuyên gia.
XYZ-Wing có phải chỉ là X-Wing lớn hơn không?
Không. X-Wing là mẫu cá của một chữ số trên hai hàng hoặc cột cơ sở và hai hàng hoặc cột phủ. XYZ-Wing dùng ba chữ số trong một ô trụ và hai ô cánh. Mẫu cá cỡ ba là Swordfish.