Chuỗi, tô màu & tính duy nhất
BUG+1
BUG+1 là kỹ thuật dựa trên tính duy nhất, dùng ở cuối ván. Khi mọi ô trống chỉ còn đúng hai ứng viên, trừ một ô có ba, và mỗi chữ số xuất hiện hai lần trong mọi hàng, cột, hộp, trừ một chữ số xuất hiện ba lần quanh ô đó, thì ô ấy phải là chữ số đó. Chọn khác sẽ để lại một lưới không có lời giải hoặc có nhiều lời giải — nên kỹ thuật chỉ dùng được với đề có đúng một lời giải, như mọi đề của Skudo.
Những gì cần nhìn thấy trên lưới
Hãy nghĩ tới BUG+1 ở cuối một đề khó, khi singles đã hết và gần như mọi ô trống chỉ còn hai ứng viên. Phương pháp xoay quanh bốn khái niệm:
- BUG (bivalue universal grave)
- Lưới mà mọi ô trống có hai ứng viên và mỗi chữ số xuất hiện đúng hai lần trong mỗi hàng, cột, hộp. Một lưới như vậy không bao giờ có đúng một lời giải.
- Ô "+1"
- Ô duy nhất có ba ứng viên. Đó là thứ duy nhất ngăn đề rơi vào thế BUG.
- Chữ số xuất hiện ba lần
- Ứng viên của ô đó xuất hiện ba lần trong hàng, cột và hộp của nó, trong khi mọi chữ số khác chỉ xuất hiện hai lần.
- Tính duy nhất
- Nước đi dựa trên việc đề có đúng một lời giải. Skudo kiểm tra điều đó cho mọi đề phát hành, nên ở đây nước đi an toàn; với đề không rõ nguồn gốc thì không.
Các bước áp dụng
Một ví dụ xuyên suốt cả bốn bước, gần cuối một đề chuyên gia của app, đúng lúc gợi ý của app cần tới BUG+1. BUG+1 nói về cả lưới, nên ba sơ đồ đầu vẽ mọi ô; cả 13 ô trống tình cờ nằm gọn trong cột 4 đến 6.
-
Bước 1Kiểm tra mọi ô trống chỉ có hai ứng viên, trừ đúng một ô
Đi qua từng ô trống và đếm số ứng viên. Ở đây mười hai trong mười ba ô có đúng hai; chỉ riêng R6C6 có ba: 6, 7 và 8.
Ghi chú ứng viên phải đầy đủ và cập nhật: chỉ cần quên một ứng viên, hoặc sót một phép loại, là phép đếm mất ý nghĩa.
Toàn bộ lưới. Mọi ô trống ghi hai ứng viên, trừ R6C6 có ba. C1 C2 C3 C4 C5 C6 C7 C8 C9 R1 7 6 9 4 1 5 3 R2 5 4 1 6 3 9 7 8 2 R3 8 2 3 1 6 4 9 R4 6 3 5 4 9 1 2 7 8 R5 1 7 8 3 4 9 6 R6 4 9 2 5 3 1 R7 3 5 6 9 8 1 4 R8 2 1 7 3 8 4 9 6 5 R9 9 8 4 1 3 2 7 - Số đã có trên lưới
- Ô duy nhất có ba ứng viên
Mọi ô đều được ghi. Chưa loại gì: bước này chỉ đọc lưới.
-
Bước 2Tìm chữ số được ghi ba lần quanh ô đó
Đếm từng ứng viên của ô "+1" trong hàng, cột và hộp của nó. Trên hàng 6, số 7 xuất hiện ba lần (R6C4, R6C5, R6C6) còn 6 và 8 xuất hiện hai lần. Cột 6 và hộp 5 cho cùng kết quả: 7 ba lần, mọi chữ số khác hai lần.
Hãy soát cả phần còn lại của lưới: ở mọi hàng, cột, hộp khác, mỗi chữ số là ứng viên đúng hai lần. Ở đây đúng như vậy.
Hàng 6, cột 6 và hộp 5 đều ghi số 7 ba lần; mọi số đếm khác trên lưới là hai. C1 C2 C3 C4 C5 C6 C7 C8 C9 R1 7 6 9 4 1 5 3 R2 5 4 1 6 3 9 7 8 2 R3 8 2 3 1 6 4 9 R4 6 3 5 4 9 1 2 7 8 R5 1 7 8 3 4 9 6 R6 4 9 2 5 3 1 R7 3 5 6 9 8 1 4 R8 2 1 7 3 8 4 9 6 5 R9 9 8 4 1 3 2 7 - Số đã có trên lưới
- Hàng, cột và hộp của R6C6
- Chỗ 7 còn đặt được
- Ứng viên 7, chữ số đang xét
Mọi ô đều được ghi. Chưa loại gì: bước này chỉ đọc lưới.
-
Bước 3Điền chữ số đó vào ô
Giả sử R6C6 là 6 hoặc 8. Khi đó số 7 biến khỏi ô này, và mọi ô trống còn hai ứng viên với mỗi chữ số hai lần trong mọi đơn vị: một thế BUG. Lưới BUG không thể có đúng một lời giải — các cặp của nó luôn đổi chỗ được cả loạt, hoặc chẳng cách điền nào hợp lệ.
Đề có đúng một lời giải, nên R6C6 là 7. Đây là bước duy nhất trong bài dựa vào tính duy nhất thay vì chỉ dựa vào các chữ số đã vẽ.
Kỹ thuật: BUG+1 (lưới hai-ứng-viên + một ô đặc biệt)
R6C6 nhận chữ số xuất hiện ba lần: 7. C1 C2 C3 C4 C5 C6 C7 C8 C9 R1 7 6 9 4 1 5 3 R2 5 4 1 6 3 9 7 8 2 R3 8 2 3 1 6 4 9 R4 6 3 5 4 9 1 2 7 8 R5 1 7 8 3 4 9 6 R6 4 9 2 7 5 3 1 R7 3 5 6 9 8 1 4 R8 2 1 7 3 8 4 9 6 5 R9 9 8 4 1 3 2 7 - Số đã có trên lưới
- Ô duy nhất có ba ứng viên
- Ứng viên 7, chữ số đang xét
- Số được điền
Mọi ô đều được ghi. Điền: R6C6 = 7.
-
Bước 4Thu hoạch nước đi mà ô vừa điền mở ra
Số 7 ở R6C6 loại 7 khỏi hàng, cột và hộp của nó. Hộp 2 vốn có hai chỗ cho 7 là R3C4 và R3C6; R3C6 chung cột 6 với R6C6, nên R3C4 là chỗ duy nhất còn lại: một Hidden Single, cũng chính là gợi ý tiếp theo của app ở đề này. Từ đây, singles giải nốt cả lưới.
Kỹ thuật: ô ẩn duy nhất (hidden single)
Hộp 2 sau khi R6C6 = 7. Giờ 7 chỉ còn đặt được ở R3C4. C1 C2 C3 C4 C5 C6 C7 C8 C9 R1 4 R2 6 3 9 R3 7 1 R4 R5 R6 R7 R8 R9 - Số đã có trên lưới
- Hộp 2: 7 chỉ còn một chỗ
- Ô buộc phải là 7
- Ứng viên 7, chữ số đang xét
- Số được điền
- Không cần quan tâm ở bước này
Được ghi số: hộp 2. 72 ô còn lại để trống vì không cần quan tâm ở bước này. Điền: R3C4 = 7.
Lỗi thường gặp
Dùng khi ghi chú ứng viên chưa đầy đủ
BUG+1 đọc cả lưới. Một ô bạn chưa ghi đủ ứng viên, hoặc quên xoá một ứng viên, sẽ làm sai số đếm và có thể chỉ nhầm ô hoặc nhầm chữ số. Chỉ tin vào nó khi ghi chú đầy đủ và cập nhật.
Chọn nhầm ứng viên của ô "+1"
Đáp án là chữ số xuất hiện ba lần trong hàng, cột và hộp của ô — không phải ứng viên đầu hay cuối của ô. Hãy đếm cả ba đơn vị: chúng phải cùng chỉ ra một chữ số.
Dùng cho đề có thể có nhiều lời giải
Lập luận cần đề có một lời giải duy nhất. Với đề tự chế hoặc chưa được kiểm, nó có thể sai; với đề của Skudo, vốn đều đã được kiểm tính duy nhất, nó an toàn.
Học tiếp
- Unique RectangleBa góc chung một cặp số trong hai hộp — góc thứ tư mất cặp đó, nếu không đề sẽ có hai lời giải.
- Naked PairHai ô khoá cùng một cặp chữ số sẽ dọn cặp đó khỏi mọi khối mà hai ô cùng thuộc về.
Học nước đi, không chỉ nhận con số
Trong ván thật, khi chính BUG+1 mở ra ô điền tiếp theo, hint trong app gọi đúng tên kỹ thuật và chỉ ra ô được mở khoá — đúng như bước 4 ở trên.