ฉันควรเดาใน Sudoku หรือไม่?

อัปเดตล่าสุด

ไม่. ปثقا Sudoku ที่ถูกสร้างอย่างดีทุกตัวจะมีคำตอบเดียวที่สามารถหาได้ด้วยตรรกะทั้งหมด. ถ้าคุณรู้สึกติดขัด นั่นหมายความว่ามีการอนุมานที่คุณยังไม่ได้ทำที่จะทำลายทางตัน - ไม่ใช่เพราะต้องเดา.

ทำไมการเดาเป็นปัญหา

การเดาทำลายห่วงโซ่ตรรกะ ถ้าคุณเดาผิดคุณอาจแผ่ digits ที่ไม่ถูกต้องหลายตัวก่อนหาความขัดแย้ง ณ จุดนั้นคุณไม่สามารถเลิกทำไปยังข้อผิดพลาดที่แน่นอนอย่างเชื่อถือได้ - โดยเฉพาะบนกระดาษ แม้ว่าคุณเดาถูกคุณไม่มีทางรู้ว่ามันถูกบังคับโดยตรรกะหรือแค่โชค

สำคัญกว่านั้น, การเดาหมายถึงคุณพลาดบางสิ่ง การหาสิ่งที่คุณพลาดเป็นคำแนะนำมากกว่าการเดินต่อด้วย digit ที่ไม่มีเหตุผล

สิ่งที่ควรทำเมื่อติดขัด

ทำงานผ่านรายการตรวจสอบนี้ตามลำดับ:

  1. สแกนอีกครั้งทุกแถว คอลัมน์ และบล็อกสำหรับ hidden singles - การอนุมานที่พลาดบ่อยที่สุด
  2. ตรวจสอบทุกหน่วยสำหรับ naked pairs และ triples
  3. มองหา pointing sets: ตัวเลขที่จำกัดไปยังหนึ่งแ row หรือคอลัมน์ในบล็อก กำจัดมันจากส่วนที่เหลือของแถวหรือคอลัมน์นอกบล็อก
  4. สแกนสำหรับรูปแบบ X-Wing บนตัวเลขที่ปรากฏในสองเซลล์พอดีต่อแถวหรือคอลัมน์
  5. ใช้ปุ่มคำใบถ้าถูกบล็อกจริงๆ - มันเปิดเผยหนึ่งเซลล์เพื่อให้คุณดำเนินต่อและศึกษาตรรกะรอบๆ

Bifurcation ไม่ใช่การเดา

ผู้แก้ขั้นสูงบางครั้งใช้ bifurcation: นำ cell ที่มีเพียงสอง candidates, สมมติหนึ่ง, ติดตามผล, และดูว่ามันนำไปสู่ความขัดแย้งหรือไม่ ถ้าใช่, candidate อื่นต้องถูกต้อง นี่เป็นเทคนิคตรรกะที่ควบคุมได้ - แต่ละขั้นตอนถูกติดตามและให้เหตุผล มันแตกต่างจากการเดาสุ่มเพราะกระบวนการตั้งใจ, บันทึก, และย้อนกลับได้อย่างสมบูรณ์

เรียนรู้เทคนิค