Học các mẫu giúp bạn giải Sudoku tốt hơn.
Bắt đầu bằng cách quét lưới và tìm ô đơn, rồi chuyển sang cặp, tương tác khối–hàng/cột, mẫu cá, cánh, chuỗi và tính duy nhất. Mỗi kỹ thuật dưới đây đều có thể áp dụng khi giải câu đố hôm nay.
Tải bảng tóm tắt chiến thuậtKhám phá các biến thể Sudoku và quy tắc của chúng
Thư viện chiến thuật
Tra cứu nhanh các kỹ thuật dùng trong câu đố hằng ngày.
Ô đơn trần: điền ứng viên duy nhất
Ô đơn trần xuất hiện khi một ô trống chỉ còn một chữ số hợp lệ. Bạn tìm nó bằng cách kiểm tra hàng, cột và khối 3×3 của ô đó.
Mở hướng dẫn từng bướcGhi chú ứng viên: chỉ giữ các khả năng còn hữu ích
Ghi chú là các khả năng tạm thời. Hãy thêm chúng khi một ô có nhiều giá trị có thể điền, rồi xóa ngay khi một số vừa điền trong ô cùng hàng, cột hoặc khối loại trừ chúng.
Mở hướng dẫn từng bướcQuét chéo: loại các ô không thể điền
Quét chéo là cách trực quan để tìm nơi có thể điền một chữ số. Chọn một chữ số và một khối 3×3, rồi dùng các số giống nó trên những hàng và cột giao với khối để loại trừ các ô trong khối.
Mở hướng dẫn từng bướcCặp trần: dành riêng hai ứng viên
Cặp trần xuất hiện khi hai ô trong cùng hàng, cột hoặc khối chứa đúng hai ứng viên giống nhau. Hai chữ số đó phải chiếm hai ô này theo một thứ tự nào đó.
Mở hướng dẫn từng bướcCặp chỉ hướng: dùng khối để chỉ vào một hàng hoặc cột
Cặp hoặc bộ ba chỉ hướng xuất hiện khi mọi ứng viên của một chữ số trong khối 3×3 đều nằm trên cùng một hàng hoặc cột.
Mở hướng dẫn từng bướcGiảm khối–hàng/cột: dùng hàng hoặc cột để giới hạn khối
Giảm khối–hàng/cột là chiều ngược lại của cặp chỉ hướng. Tất cả ứng viên của một chữ số trên một hàng hoặc cột đều nằm trong cùng một khối.
Mở hướng dẫn từng bướcBộ ba trần: dành riêng ba chữ số trong ba ô
Bộ ba trần gồm ba ô trong một đơn vị có tổng cộng đúng ba chữ số ứng viên khác nhau. Mỗi ô không nhất thiết phải chứa cả ba.
Mở hướng dẫn từng bướcBộ bốn trần: dành riêng bốn chữ số cùng lúc
Bộ bốn trần gồm bốn ô trong một đơn vị mà hợp của các ứng viên chứa đúng bốn chữ số.
Mở hướng dẫn từng bướcX-Wing: khóa một chữ số vào hình chữ nhật
X-Wing dùng một chữ số xuất hiện ở đúng cùng hai cột trên hai hàng, hoặc đúng cùng hai hàng trên hai cột.
Mở hướng dẫn từng bướcNhà chọc trời: so sánh hai liên kết mạnh lệch nhau
Nhà chọc trời dùng hai liên kết mạnh song song của một chữ số. Một đầu của mỗi liên kết thẳng hàng để tạo đáy; hai đầu còn lại tạo mái.
Mở hướng dẫn từng bướcDiều hai dây: nối một hàng và một cột qua một khối
Diều hai dây dùng một liên kết mạnh trên hàng và một liên kết mạnh trên cột cho cùng một chữ số, được nối bằng liên kết yếu trong một khối.
Mở hướng dẫn từng bướcTô hai màu: cho một chữ số luân phiên qua các liên kết mạnh
Tô hai màu theo dõi một chữ số qua các đơn vị chỉ còn đúng hai vị trí cho nó, gán màu luân phiên cho từng cặp liên hợp.
Mở hướng dẫn từng bướcSwordfish: mở rộng lập luận mẫu cá sang ba đường
Swordfish dùng một chữ số trên ba hàng cơ sở, với toàn bộ ứng viên của chữ số đó nằm trong cùng ba cột phủ.
Mở hướng dẫn từng bướcJellyfish: bốn hàng cơ sở, bốn cột phủ
Jellyfish là mẫu cá cỡ bốn: ứng viên của một chữ số trên bốn hàng cơ sở chỉ nằm trong bốn cột phủ.
Mở hướng dẫn từng bướcFinned X-Wing: giữ mẫu cá và xét thêm vây
Finned X-Wing là mẫu X-Wing có thêm một ứng viên ở hàng cơ sở, nằm ngoài hai cột bao phủ.
Mở hướng dẫn từng bướcSwordfish có vây: mẫu cá ba hàng với một lối thoát
Swordfish có vây gồm ba hàng cơ sở và ba cột phủ, cùng một ứng viên bổ sung trên hàng cơ sở nằm ngoài các cột phủ.
Mở hướng dẫn từng bướcXY-Wing: nối hai cánh qua một ô trục
XY-Wing dùng ô trục có các ứng viên XY và hai cánh XZ, YZ nhìn thấy ô trục. Hai cánh không cần nhìn thấy nhau.
Mở hướng dẫn từng bướcXYZ-Wing: để cả ba ô cùng chứa một chữ số
XYZ-Wing dùng ô trục XYZ cùng hai cánh XZ và YZ. Cả hai cánh đều nhìn thấy ô trục và cả ba ô đều chứa Z.
Mở hướng dẫn từng bướcTô nhiều màu: so sánh các chuỗi màu riêng biệt
Tô nhiều màu mở rộng kỹ thuật tô hai màu bằng cách giữ các thành phần hai màu riêng biệt của cùng một chữ số cho đến khi chúng tương tác.
Mở hướng dẫn từng bướcCặp xa: cho cùng một cặp luân phiên dọc chuỗi
Cặp xa tạo thành chuỗi các ô có đúng hai ứng viên giống nhau. Các ô liên tiếp phải nhìn thấy nhau.
Mở hướng dẫn từng bướcWXYZ-Wing: tìm chữ số duy nhất không bị ràng buộc
Trong WXYZ-Wing loại 1 này, bốn ô dùng đúng bốn chữ số. Với ba chữ số, mọi vị trí xuất hiện trong mẫu đều nhìn thấy mọi vị trí khác của cùng chữ số đó. Chữ số thứ tư không bị ràng buộc: ít nhất hai vị trí của nó không nhìn thấy nhau.
Mở hướng dẫn từng bướcHình chữ nhật duy nhất: ngăn vòng lặp tạo hai lời giải
Hình chữ nhật duy nhất loại 1 gồm bốn ô thuộc hai hàng, hai cột và hai khối. Ba ô chứa cùng một cặp; ô thứ tư chứa cặp đó cùng các ứng viên khác.
Mở hướng dẫn từng bướcHình chữ nhật có thể tránh: ngăn các số đã điền tạo thành vòng lặp chết
Hình chữ nhật có thể tránh là mẫu dựa trên tính duy nhất xuất hiện khi một số góc của hình chữ nhật đã được điền. Một ứng viên còn lại sẽ hoàn thành mẫu có thể hoán đổi.
Mở hướng dẫn từng bướcSue de Coq: phân chia ứng viên ở giao điểm hàng/cột và khối
Sue de Coq bắt đầu tại nơi một hàng hoặc cột giao với một khối. Các ứng viên ở phần giao có thể chia thành một tập trong khối và một tập trên hàng hoặc cột.
Mở hướng dẫn từng bướcTập gần khóa: chỉ thiếu một ứng viên để thành tập khóa
Tập gần khóa gồm N ô trong cùng một đơn vị, chứa đúng N+1 ứng viên khác nhau. Khi loại bỏ một ứng viên bất kỳ, các chữ số còn lại bị khóa trong những ô đó.
Mở hướng dẫn từng bướcALS-XZ: nối hai tập gần khóa
ALS-XZ dùng hai tập ALS có chung một ứng viên bị ràng buộc X: mọi X trong tập này đều nhìn thấy mọi X trong tập kia.
Mở hướng dẫn từng bướcChuỗi ALS: truyền ràng buộc qua nhiều tập
Chuỗi ALS nối nhiều tập gần khóa. Các tập liên tiếp dùng ứng viên chung bị ràng buộc để truyền một lựa chọn bắt buộc từ đầu này đến đầu kia.
Mở hướng dẫn từng bướcVòng suy luận: khép kín chuỗi liên kết xen kẽ
Trong ký hiệu dùng ứng viên làm nút, vòng suy luận liên tục xen kẽ liên kết mạnh và yếu trên toàn vòng, kể cả chỗ nối. Nó không chọn một góc là đúng. Vòng gián đoạn xen kẽ trừ tại một ứng viên: hai liên kết yếu gặp nhau ở đó loại ứng viên ấy; hai liên kết mạnh gặp nhau buộc ứng viên ấy đúng. Mọi liên kết đều phải có căn cứ.
Mở hướng dẫn từng bướcChuỗi ép buộc: so sánh mọi nhánh
Chuỗi ép buộc theo dõi hệ quả của một lựa chọn ứng viên. Với chuỗi theo ô, xét mọi ứng viên trong một ô; với chuỗi theo đơn vị, xét mọi vị trí còn lại của một chữ số trong hàng, cột hoặc khối. Chỉ được dùng kết luận chung sau khi đã kiểm tra mọi trường hợp ban đầu. Nếu xuất hiện mâu thuẫn, giả định gây ra nó bị bác bỏ.
Mở hướng dẫn từng bướcJellyfish có vây: mẫu cá bốn hàng với lối thoát
Jellyfish có vây là mẫu cá cỡ bốn có thêm một hoặc nhiều ứng viên trên các hàng cơ sở, nằm ngoài bốn cột phủ.
Mở hướng dẫn từng bướcCá Kraken: nối mọi vây với ô đích
Cá Kraken là mẫu cá có các vây được nối với ô đích bằng chuỗi suy luận, thay vì chỉ dựa vào việc nhìn thấy trực tiếp.
Mở hướng dẫn từng bướcThử và loại: kiểm tra một ứng viên cho đến mâu thuẫn
Thử và loại tạm giả định một ứng viên, chỉ thực hiện các bước bắt buộc rồi kiểm tra xem nhánh đó có tạo ra mâu thuẫn hay không.
Mở hướng dẫn từng bước