Kỹ thuật Sudoku · Cực hạn
BUG+1 trong Sudoku
BUG+1, viết tắt của Bivalue Universal Grave cộng một, là một lập luận về tính duy nhất. Nếu mọi ô chưa giải đều có đúng hai ứng viên và mọi số xuất hiện đúng hai lần trong mỗi đơn vị, lưới sẽ có hai lời giải, điều mà một câu đố hợp lệ không bao giờ cho phép. Vì vậy khi bảng đạt tới trạng thái đó trừ một ô có ba ứng viên, ứng viên phá vỡ mẫu hình đó chính là đáp án.
Vì sao nó hoạt động
Trong một câu đố có lời giải duy nhất, giả sử mọi ô chưa giải đều có hai ứng viên, trừ một ô có ba. Nếu bỏ một ứng viên khỏi ô đó khiến mỗi số hoặc không xuất hiện, hoặc xuất hiện đúng hai lần trong danh sách ứng viên của từng hàng, cột và khối, thì ứng viên bị bỏ phải là đáp án đúng. Nếu không, từ bất kỳ lời giải nào cũng có thể tạo ra một lời giải đối xứng bằng cách đổi mỗi ô chưa giải sang ứng viên còn lại.
Cách nhận ra nó
Bạn không đi tìm mẫu này; bạn nhận ra nó muộn trong một câu đố khó khi bảng trở nên đồng nhất hai giá trị.
- Kiểm tra rằng mọi ô chưa giải đều có đúng hai ứng viên, trừ một ô có ba.
- Trong ô đó, tìm ứng viên xuất hiện một số lẻ lần trong hàng, cột và khối của nó. Đó chính là đáp án.
- Giống Hình Chữ Nhật Duy Nhất, mẫu này chỉ đúng vì câu đố được bảo đảm chỉ có một lời giải: nó không phải logic thuần túy chỉ dựa trên lưới.
Dựa trên
Ví dụ đã giải
Đây là các bảng bài học của chính ứng dụng. Xem qua từng bước giống như một gợi ý.
- 1
Mọi ô chưa giải còn lại trên bảng đều là ô hai giá trị: mỗi ô có đúng hai ứng viên. Ngoại lệ duy nhất là ô được tô sáng, có ba ứng viên: 2, 4, 6.
- 2
Bây giờ hãy xem hàng, cột và khối của ô được tô sáng: ứng viên 6 xuất hiện ba lần trong mỗi vùng này, còn mỗi ứng viên khác, nếu xuất hiện, thì xuất hiện đúng hai lần. Nếu ô này không phải là 6, trong mọi hàng, cột và khối, mỗi ứng viên có mặt sẽ xuất hiện đúng hai lần, tạo thành một mẫu chết có thể được hoàn thành theo hai cách khác nhau. Câu đố chỉ có một lời giải, vì vậy 6 phải nằm ở đây, còn 2 và 4 có thể bị loại.