Chiến lược trung gian

Thí sinh bị khóa trong Sudoku: Chỉ cặp & Tuyên bố

Đội nóng Sudoku
Ngày 30 tháng 7 năm 20269 phút đọc
Thí sinh bị khóa trong Sudoku: Chỉ cặp & Tuyên bố

Ứng viên bị khóa thường là kỹ thuật đầu tiên khiến Sudoku trung cấp có cảm giác thực sự khác biệt so với câu đố Dễ. Mẫu này xuất hiện khi mọi ứng cử viên còn lại cho một chữ số trong ô 3×3 đều nằm trên cùng một hàng hoặc cột. Căn chỉnh đó cho phép bạn loại bỏ chữ số bên ngoài hộp. Phiên bản ngược lại cũng có tác dụng: nếu mọi ứng cử viên cho một chữ số trong một hàng đều nằm trong một ô thì phần còn lại của ô đó không thể chứa chữ số đó. Hai hình thức này được gọi là chỉ tayxác nhận và cả hai đều biến các vị trí ứng cử viên đơn giản thành sự loại trừ đáng tin cậy.

Khi mọi tuyến đường cho một chữ số đi qua một dòng, dòng đó sẽ trở thành một khóa logic.

Ứng viên bị khóa là gì?

Ứng viên bị khóa mô tả sự tương tác giữa ô 3×3 và hàng hoặc cột. Trong một cặp hoặc bộ ba trỏ, một chữ số có thể có hai hoặc ba ô bên trong một ô và tất cả các ô đó đều có chung một dòng. Hộp phải đặt chữ số ở đâu đó trên dòng đó, để có thể xóa chữ số tương tự khỏi phần còn lại của dòng bên ngoài hộp. Khi yêu cầu, hãy bắt đầu từ dòng: nếu mọi vị trí có thể có của một chữ số trong một hàng hoặc cột đều nằm trong một ô thì ô đó phải nhận chữ số từ dòng đó, do đó các ô khác trong hộp sẽ mất ứng cử viên đó. Chữ số chưa cần phải giải; chỉ có vị trí của nó bị hạn chế đủ để tạo ra sự loại bỏ.

Cách tìm các mẫu chỉ tay và xác nhận quyền sở hữu

  1. Chọn một chữ số ứng cử viên. Quét từng số một, tốt nhất là một chữ số có tương đối ít vị trí còn lại. Việc cố gắng so sánh tất cả chín ứng viên cùng một lúc sẽ che giấu sự liên kết.
  2. Chọn từng hộp để căn chỉnh một dòng. Nếu mọi ứng cử viên cho chữ số đó trong ô nằm trên một hàng hoặc một cột thì bạn có một cặp trỏ hoặc bộ ba trỏ.
  3. Chỉ loại bỏ ngoài hộp. Xóa chữ số khỏi các ô khác trên dòng chia sẻ bên ngoài hộp nguồn. Giữ các ứng viên đã bị khóa cho đến khi một khoản khấu trừ khác giải quyết được chúng.
  4. Đảo ngược quá trình quét để xác nhận quyền sở hữu. Kiểm tra một hàng hoặc cột. Nếu tất cả các vị trí của chữ số đó nằm trong một ô, hãy xóa chữ số đó khỏi các ô khác trong cùng một ô.
  5. Quét lại các đơn vị bị ảnh hưởng. Việc loại bỏ ứng cử viên bị khóa thường tạo ra Đơn lẻ, Đơn lẻ khỏa thân hoặc một cặp. Hãy chấp nhận hậu quả dễ dàng hơn đó trước khi tìm kiếm một mẫu nâng cao khác.
55555Box points to row → remove 5 outside the box
Sơ đồ: ứng viên 5 được giới hạn ở hai ô ở ô trên cùng bên trái và hàng 2, do đó có thể loại bỏ 5 ô khác ở hàng 2.

Ví dụ hoạt động: một cặp trỏ cho ứng cử viên 5

Trong hộp trên cùng bên trái, giả sử ứng viên 5 chỉ xuất hiện ở r2c1 và r2c3. Cả hai ô đều nằm ở hàng 2. Một trong hai ô đó cuối cùng phải chứa 5 vì hộp cần chính xác một ô 5, vì vậy hàng 2 không thể đặt 5 ô khác bên ngoài hộp.

  1. Xác nhận hộp nguồn. Kiểm tra tất cả chín ô của hộp trên cùng bên trái. Ứng viên 5 phải vắng mặt trong mọi ô chưa được giải trừ r2c1 và r2c3. Số 5 thứ ba ở bất kỳ vị trí nào khác trong hộp sẽ phá vỡ khuôn mẫu.
  2. Đặt tên cho dòng bị khóa. Hai ứng cử viên sống sót có chung hàng 2, vì vậy ô sẽ cung cấp cho hàng 2 số 5 của nó. Bạn không cần biết r2c1 hay r2c3 đúng.
  3. Loại bỏ các ứng cử viên ra khỏi hộp. Xóa ứng viên 5 từ r2c4 đến r2c9 bất cứ nơi nào nó xuất hiện. Không xóa thành viên nào trong cặp chỉ và không chạm vào số 5 ở các hàng không liên quan.
  4. Theo dõi kết quả. Nếu r2c7 là {5,8} thì bây giờ nó trở thành 8. Đặt 8, cập nhật hàng, cột và hộp của nó, sau đó tìm lại các đơn vị trước khi tiếp tục quét ứng viên bị khóa.

Những lỗi thường gặp của ứng viên bị khóa

Chỉ sử dụng hai ghi chú phù hợp

Hai ứng cử viên trong một ô là không đủ nếu cùng một chữ số có thể xuất hiện ở hàng hoặc cột khác của ô đó. Mọi ứng cử viên cho chữ số đã chọn phải chia sẻ dòng bị khóa.

Loại bỏ sai khu vực

Việc trỏ chuột sẽ bị xóa khỏi dòng bên ngoài hộp. Yêu cầu loại bỏ khỏi hộp bên ngoài dòng. Nêu rõ vùng nguồn và vùng đích trước khi xóa bất cứ thứ gì.

Đang cố gắng giải quyết các ô bị khóa

Mẫu chứng minh chữ số không thể đi đến đâu, không phải ô nào được căn chỉnh là chính xác. Giữ cả hai hoặc cả ba ứng cử viên nguồn cho đến khi một quy tắc khác quyết định giữa chúng.

Danh sách kiểm tra thực hành của thí sinh bị khóa

  • Chọn một chữ số dự kiến ​​và quét tất cả chín ô để tìm các vị trí được căn chỉnh trên một hàng hoặc cột.
  • Nói “hộp trỏ tới dòng” để chỉ và “hộp yêu cầu dòng” để yêu cầu trước mỗi lần loại bỏ.
  • Sau khi loại bỏ, hãy kiểm tra dòng mục tiêu và hộp ngay lập tức để tìm các cá thể đơn hoặc các cặp mới lộ diện.
  • Sử dụng Hoàn tác nếu việc loại bỏ tạo ra một bản sao sau đó, sau đó xác minh xem ứng cử viên thứ ba ẩn có làm mất hiệu lực khóa hay không.

Ứng viên bị khóa thưởng cho việc quét có kỷ luật hơn là nhận dạng mẫu nhanh. Thực hành trên các câu đố Cổ điển Trung bình: đánh dấu một chữ số, kiểm tra sự sắp xếp theo từng ô, chỉ thực hiện các phép loại bỏ được hỗ trợ và sau đó quay lại các chữ số đơn. Vòng lặp đó biến một kỹ thuật ban đầu có vẻ trừu tượng thành một trong những công cụ đáng tin cậy nhất theo trình tự giải của bạn.

Câu hỏi thường gặp về ứng viên bị khóa

Bộ ba trỏ có yếu hơn bộ ba trỏ không?

Không. Hai hoặc ba ứng viên xếp thẳng hàng trên một dòng sẽ tạo ra cùng một kết quả bị loại bên ngoài. Điều quan trọng là mọi vị trí có thể có của chữ số bên trong ô đều nằm trên dòng đó.

Các ô bị khóa có cần danh sách ứng viên giống hệt nhau không?

Không. Họ chỉ cần chia sẻ ứng viên đang được nghiên cứu. Ví dụ: {2,5} và {5,7,9} có thể hỗ trợ một cặp trỏ cho 5 nếu không có ô nào khác trong hộp có thể chứa 5.

Ứng viên bị khóa có giống như việc giảm số dòng không?

Giảm dòng hộp thường đề cập đến hình thức yêu cầu bồi thường. Nhiều hướng dẫn sử dụng Ứng viên bị khóa làm thuật ngữ chung cho cả việc chỉ điểm và yêu cầu tương tác.

Khó khăn nào thường yêu cầu kỹ thuật này?

Nó thường xuất hiện trong các câu đố Trung bình và Khó. Các lưới dễ dàng hơn có thể chứa mẫu nhưng thường cung cấp đủ các mẫu đơn mà bạn không cần phải hoàn thành.

Logic tương tự có thể sử dụng các cột không?

Đúng. Xoay lý luận chín mươi độ. Thí sinh được xếp vào một cột bên trong một ô sẽ loại bỏ chữ số đó khỏi phần còn lại của cột và một cột có thể yêu cầu một chữ số bên trong một ô.

Thông tin chi tiết liên quan