ฉันควรเดาใน Sudoku หรือไม่?
อัปเดตล่าสุด
ไม่. ปثقا Sudoku ที่ถูกสร้างอย่างดีทุกตัวจะมีคำตอบเดียวที่สามารถหาได้ด้วยตรรกะทั้งหมด. ถ้าคุณรู้สึกติดขัด นั่นหมายความว่ามีการอนุมานที่คุณยังไม่ได้ทำที่จะทำลายทางตัน - ไม่ใช่เพราะต้องเดา.
ทำไมการเดาเป็นปัญหา
การเดาทำลายห่วงโซ่ตรรกะ ถ้าคุณเดาผิดคุณอาจแผ่ digits ที่ไม่ถูกต้องหลายตัวก่อนหาความขัดแย้ง ณ จุดนั้นคุณไม่สามารถเลิกทำไปยังข้อผิดพลาดที่แน่นอนอย่างเชื่อถือได้ - โดยเฉพาะบนกระดาษ แม้ว่าคุณเดาถูกคุณไม่มีทางรู้ว่ามันถูกบังคับโดยตรรกะหรือแค่โชค
สำคัญกว่านั้น, การเดาหมายถึงคุณพลาดบางสิ่ง การหาสิ่งที่คุณพลาดเป็นคำแนะนำมากกว่าการเดินต่อด้วย digit ที่ไม่มีเหตุผล
สิ่งที่ควรทำเมื่อติดขัด
ทำงานผ่านรายการตรวจสอบนี้ตามลำดับ:
- สแกนอีกครั้งทุกแถว คอลัมน์ และบล็อกสำหรับ hidden singles - การอนุมานที่พลาดบ่อยที่สุด
- ตรวจสอบทุกหน่วยสำหรับ naked pairs และ triples
- มองหา pointing sets: ตัวเลขที่จำกัดไปยังหนึ่งแ row หรือคอลัมน์ในบล็อก กำจัดมันจากส่วนที่เหลือของแถวหรือคอลัมน์นอกบล็อก
- สแกนสำหรับรูปแบบ X-Wing บนตัวเลขที่ปรากฏในสองเซลล์พอดีต่อแถวหรือคอลัมน์
- ใช้ปุ่มคำใบถ้าถูกบล็อกจริงๆ - มันเปิดเผยหนึ่งเซลล์เพื่อให้คุณดำเนินต่อและศึกษาตรรกะรอบๆ
Bifurcation ไม่ใช่การเดา
ผู้แก้ขั้นสูงบางครั้งใช้ bifurcation: นำ cell ที่มีเพียงสอง candidates, สมมติหนึ่ง, ติดตามผล, และดูว่ามันนำไปสู่ความขัดแย้งหรือไม่ ถ้าใช่, candidate อื่นต้องถูกต้อง นี่เป็นเทคนิคตรรกะที่ควบคุมได้ - แต่ละขั้นตอนถูกติดตามและให้เหตุผล มันแตกต่างจากการเดาสุ่มเพราะกระบวนการตั้งใจ, บันทึก, และย้อนกลับได้อย่างสมบูรณ์