Nền tảng

Luật Sudoku — 3 ràng buộc

Sudoku chỉ có đúng ba luật: mỗi hàng, mỗi cột và mỗi hộp 3×3 phải chứa các chữ số từ 1 đến 9, mỗi số đúng một lần. Chỉ có vậy — không phép tính, không mẫu hình phải học thuộc, và không bao giờ cần đoán. Mọi kỹ thuật trong giáo trình này, từ Naked Single đến 3D Medusa, chỉ là cách nhìn ra nhanh hơn điều mà ba ràng buộc đó vốn đã ép sẵn.

Những gì cần nhìn thấy trên lưới

Trước khi bất kỳ kỹ thuật nào có nghĩa, bạn cần nhìn lưới theo cách người giải nhìn: 27 khối chồng lên nhau, và một hệ toạ độ gọi tên được.

Khối (unit)
Một hàng, một cột hoặc một hộp 3×3. Một lưới có 27 khối — 9 hàng, 9 cột, 9 hộp — và mỗi khối cuối cùng phải chứa đủ 1 đến 9, mỗi số một lần.
Ô liên đới (peers)
Là 20 ô cùng hàng, cùng cột hoặc cùng hộp với một ô. Một ô không bao giờ được mang chữ số mà một ô liên đới của nó đã mang — chỉ một câu này thôi là gốc của mọi phép loại trừ.
Ứng viên (candidate)
Là chữ số mà một ô còn có thể nhận hợp lệ. Bắt đầu từ 1–9, gạch đi mọi chữ số đã nằm ở một ô liên đới, phần còn lại chính là ứng viên.
Cách gọi ô R4C7
Hàng 4, cột 7, đếm từ góc trên bên trái. Mọi lời giải trên trang này dùng cách gọi đó, và hint trong app cũng vậy — nên một bước bạn đọc ở đây sẽ khớp với thứ bạn thấy trong app.
Số cho sẵn (given)
Là chữ số in sẵn trong đề từ đầu. Nó không bao giờ thay đổi. Nếu một kỹ thuật bảo bạn sửa nó, tức là kỹ thuật đó đã bị áp dụng sai.

Ví dụ từng bước

Dưới đây là nước đi đầu tiên mà chính hint engine của app thực hiện trên một đề thật. Nó chỉ dùng ba luật: ô được tô sáng hiển thị cùng toàn bộ những ô nó "nhìn thấy", và sau khi gạch hết các chữ số đó thì chỉ còn đúng một ứng viên sống sót.

R2C3 và toàn bộ ô nó nhìn thấy
··64··9··
24·9·7··1
··3·61·82
·82·75·1·
·61·2··75
···6·482·
32975····
8·429··56
6····8·93
R2C3 = 8
··64··9··
2489·7··1
··3·61·82
·82·75·1·
·61·2··75
···6·482·
32975····
8·429··56
6····8·93

Engine gọi nước đi này là ô ẩn duy nhất (hidden single) — trong một hàng, cột hoặc hộp, chữ số này chỉ còn đặt được vào đúng một ô nên nó phải nằm ở đó.

Đề luyện tập

Mỗi đề dưới đây đều đã được solver kiểm: tất cả đều giải xong chỉ bằng ba luật, không cần bất kỳ kỹ thuật nào ở các bài sau. In ra hoặc giải trên màn hình — đáp án nằm ngay dưới mỗi lưới, bấm một lần là mở.

Đề 1 40 số cho sẵn

Đề 1
··8····56
··74··2··
·5·2···1·
7···4·8·1
··9··1735
8·1··56·9
9621·3·7·
183·7·962
····62·83
Xem đáp án
Lời giải
298317456
317456298
456298317
735649821
649821735
821735649
962183574
183574962
574962183

Engine giải trong 41 bước suy luận — ô ẩn duy nhất (hidden single) × 21 · ô chỉ còn một ứng viên (naked single) × 20.

Đề 2 38 số cho sẵn

Đề 2
····2·6··
···9543·1
3·268··54
2····3·7·
5·7·4····
·3·5·6···
1···38·65
4·61927··
·83·651··
Xem đáp án
Lời giải
945321687
678954321
312687954
294813576
567249813
831576249
129738465
456192738
783465192

Engine giải trong 43 bước suy luận — ô ẩn duy nhất (hidden single) × 23 · ô chỉ còn một ứng viên (naked single) × 20.

Đề 3 36 số cho sẵn

Đề 3
·4···8···
··867·3··
675943···
·····16·7
·····9·32
2···8·9·4
·175··293
···3··7·8
··281··65
Xem đáp án
Lời giải
943128576
128675349
675943821
459231687
786459132
231786954
817564293
564392718
392817465

Engine giải trong 45 bước suy luận — ô ẩn duy nhất (hidden single) × 24 · ô chỉ còn một ứng viên (naked single) × 21.

Đề 4 34 số cho sẵn

Đề 4
39172·4··
·6····5·7
····64··3
···4··6··
·72···9·5
···539···
··825·7··
6·7··8·52
·53··7·1·
Xem đáp án
Lời giải
391725468
864391527
725864193
539472681
472186935
186539274
918253746
647918352
253647819

Engine giải trong 47 bước suy luận — ô ẩn duy nhất (hidden single) × 28 · ô chỉ còn một ứng viên (naked single) × 19.

Lỗi thường gặp

Đoán bừa khi bí

Một đề Sudoku chuẩn có đúng một lời giải và luôn suy luận ra được. Bí nghĩa là bạn bỏ sót một nước, không phải đề đòi bạn may rủi. Hãy quay lại khối còn ít ô trống nhất và soát lại.

Chỉ quét hàng và cột, quên mất hộp

Hộp là ràng buộc thứ ba, và nó chính là thứ gỡ được phần lớn bế tắc lúc đầu. Một chữ số đã có trong hộp thì biến mất khỏi cả chín ô của hộp — không chỉ khỏi hàng của nó.

Điền số chỉ vì "số này đặt được"

"Đặt được ở đây" không phải lý do; "không đặt được ở đâu khác" mới là. Một chữ số chỉ vừa vặn vẫn có thể thuộc về ô khác trong cùng khối, và một ô sai sẽ âm thầm làm hỏng mọi suy luận phía sau.

Học nước đi, không chỉ nhận con số

Đang kẹt ở một đề thật? Hint trong app nói rõ nó dùng kỹ thuật nào và áp dụng vào ô nào, nên bạn học được nước đi chứ không chỉ được cho sẵn con số.

Chơi một ván ngay