Để giải sudoku, hãy lặp một vòng: quét tìm chữ số chỉ có một chỗ đi, điền vào, rồi quét lại. Khi quét không thấy gì, hãy viết các ứng viên trong mọi ô trống và tìm cặp, rồi pointing pair. Hướng dẫn này dành cho người mới đã biết luật Sudoku và muốn một phương pháp luôn cho biết việc tiếp theo. Dưới đây là phương pháp trong 6 bước, rồi một câu Dễ thật được giải từng nước.
Phương pháp trong 6 bước
Quét các khối tìm hidden single. Chọn khối đầy nhất, liệt kê các chữ số nó còn thiếu, và với mỗi chữ số tìm các ô nó còn đi được. Còn một ô nghĩa là chữ số đi vào đó.
Quét các ô tìm naked single. Một ô mà hàng, cột và khối đã có 8 chữ số khác nhau nhận chữ số thứ 9.
Quét lại sau mỗi lần điền. Một chữ số mới chặn chữ số đó ở 20 ô khác, nên single tiếp theo thường nằm ngay cạnh.
Bí? Viết ghi chú. Ghi mọi chữ số hợp lệ trong mọi ô trống, dưới dạng ứng viên nhỏ.
Tìm cặp. Hai ô trong một vùng cùng có hai ứng viên giống nhau, và không gì khác, cho phép bạn gạch các chữ số đó khỏi phần còn lại của vùng.
Tìm pointing pair. Một chữ số bị giới hạn trên một đường trong một khối có thể bị gạch khỏi phần còn lại của đường đó. Mọi phép loại trừ đều có thể tạo single mới, nên hãy quay lại bước 1.
Đoán không có trong danh sách. Mọi ô trong một câu đố làm tốt đều chứng minh được.
Ví dụ thực tế: một câu Dễ từ danh mục của chúng tôi
Đây là câu Dễ cổ điển 9x9 từ bộ câu đố của chính chúng tôi. Sudoku Explainer, trình giải chúng tôi dùng để chấm câu đố, cho nó 1.2 (dải Dễ chạy từ 1.0 đến 1.9). Nó có 36 số cho sẵn, và engine giải xong trong 45 bước. Mỗi bước đều là hidden single. Các hàng đặt tên A đến J (không có I) từ trên xuống và các cột 1 đến 9 từ trái sang, nên B2 là hàng 2, cột 2.
123456789
ABCDEFGHJ
3
6
5
1
7
8
1
7
8
2
4
9
8
1
8
9
1
8
4
6
8
2
3
4
2
7
5
6
8
3
4
7
8
2
4
7
8
9
5
8
3
6
3
8
1
4
5
6
1
4
3
1
4
5
7
1
4
7
9
1
5
9
8
2
5
6
9
9
1
4
8
2
1
4
5
7
8
1
4
7
8
6
1
3
7
1
3
5
3
5
5
6
8
7
6
8
3
2
1
5
8
9
1
6
9
1
5
4
4
7
8
4
8
1
2
4
8
9
3
5
6
8
9
4
6
8
5
4
6
8
1
4
8
1
4
8
9
7
1
3
9
1
3
4
8
2
3
8
9
2
3
4
8
9
1
4
5
8
6
1
5
8
1
3
1
3
4
8
7
Một câu đố Dễ với 36 số cho sẵn. Bốn số đơn đầu tiên đều rơi vào hàng B.
Theo thứ tự: 9 ở B2, 6 ở B4, 5 ở B9, rồi 8 ở B3.
Một câu đố Dễ với 36 số cho sẵn. Bốn số đơn đầu tiên đều rơi vào hàng B. Theo thứ tự: 9 ở B2, 6 ở B4, 5 ở B9, rồi 8 ở B3.
Bảng tô bóng hàng B và đánh số 4 lần điền đầu theo thứ tự engine thực hiện:
B2 = 9. Khối 1 (trên cùng bên trái) thiếu 4, 7, 8 và 9. Số 9 không thể ở C1 hay C3 vì hàng C đã có số 9 ở C4. Nó không thể ở B3 vì cột 3 đã có số 9 ở J3. Chỉ còn B2.
B4 = 6. Trong khối 2 (giữa trên cùng) số 6 bị chặn ở hàng A bởi số 6 ở A2, và ở C6 bởi số 6 ở E6 trong cột 6. Còn lại B4.
B9 = 5. Trong khối 3 (trên cùng bên phải) số 5 bị chặn ở hàng A bởi số 5 ở A3 và ở hàng C bởi số 5 ở C5. Chỉ B9 nhận được.
B3 = 8. Hàng B giờ là 1, 9, _, 6, 3, 4, 2, 7, 5. Chỉ thiếu số 8, nên nó vào ô trống cuối. Đây là hidden single trên cả một hàng, và engine gọi nó như vậy.
Bước 1 đến 4 giải xong cả hàng B mà không cần một ghi chú nào. Đó là kiểu thường gặp ở câu Dễ: số cho sẵn đủ dày để quét khối cứ cho ra phép điền. Các lần điền tiếp theo của engine là C7 = 6, C8 = 3, A9 = 8, C6 = 8 và D9 = 6, và nó tiếp tục như vậy đến hết. Lưới hoàn chỉnh bắt đầu bằng 365712498, 198634275, 427958631.
Hãy để ý phương pháp không cần gì ở đây: cặp, pointing pair hay bất kỳ phép đoán nào. Giải bằng quét hiệu quả vì câu đố này Dễ. Các câu khó hơn đến lúc quét cạn, và đó là phần tiếp theo.
Làm gì khi bạn bí
Bí nghĩa là quét trọn mọi khối, hàng và cột mà không thấy single nào. Đừng đoán. Hãy chạy vòng này:
Viết ghi chú. Điền mỗi ô trống các ứng viên hợp lệ của nó. Việc này chậm một lần và tiết kiệm thời gian cho phần còn lại của câu đố.
Kiểm tra naked single. Khi đã ghi ứng viên, ô nào chỉ có một chữ số là một phép điền.
Tìm cặp. Hai ô trong một vùng chứa cùng hai ứng viên: các chữ số đó thuộc hai ô ấy, nên xóa chúng khỏi các ô khác của vùng. Chi tiết, cùng phiên bản hidden và bộ ba, nằm trong naked và hidden pairs.
Tìm pointing pair. Nếu các ứng viên của một chữ số trong một khối đều nằm trên một hàng hoặc cột, hãy xóa chữ số đó khỏi phần còn lại của hàng hoặc cột. Chiều ngược lại, một đường có các ứng viên đều nằm trong một khối, là Thu gọn khối-hàng.
Quay lại single. Mỗi phép loại trừ có thể để lại một ô một ứng viên hoặc một chữ số một chỗ. Quét lại từ bước 1 của phương pháp ở trên.
Nếu bạn kết thúc vòng với lưới đầy ứng viên mà không có cặp hay pointing pair, câu đố vượt bộ công cụ hiện tại của bạn, không phải bị hỏng. Hãy dùng mẹo cho người mới để kiểm tra ghi chú có sai không trước, vì một lần xóa bị sót che giấu nhiều single thật.
Khi nào nên lên mức khó hơn
Độ khó trong trò chơi của chúng tôi là kỹ thuật khó nhất mà câu đố cần, đo bằng Sudoku Explainer: Dễ là 1.0 đến 1.9, Trung bình 2.0 đến 2.9, Khó 3.0 đến 4.9, Chuyên gia 5.0 đến 6.9. Hãy lên mức khi:
Bạn xong câu Dễ chỉ bằng single, không ghi chú, và không lỗi.
Câu Trung bình giờ thấy quen, nghĩa là bạn gặp điểm bí, thêm ghi chú, và vượt qua bằng cặp và pointing pair.
Bạn tò mò về kỹ thuật tiếp theo, không chỉ nhanh hơn với kỹ thuật hiện tại.
Hãy ở lại nếu bạn vẫn đoán hoặc nếu cùng những kỹ thuật cứ làm bạn thất bại. Nhanh ở một mức đáng giá hơn nhảy lên mức mà bạn chưa học công cụ. Hãy thử một câu Dễ mới để tự kiểm tra, và khi vòng ở trên bắt đầu thành tự động, mức Trung bình là bước tiếp theo.