พื้นฐาน

การตัดตัวเลขที่เป็นไปได้ในซูโดกุ: คู่มือมือใหม่

hugh
เผยแพร่:อัปเดต:อ่าน 9 นาที
การตัดตัวเลขที่เป็นไปได้ในซูโดกุ: คู่มือมือใหม่

การตัดตัวเลขที่เป็นไปได้คือสะพานระหว่าง “ฉันเข้าใจกฎ” กับ “ฉันแก้ตารางยากได้” ตัวเลขที่เป็นไปได้คือตัวเลขที่ยังเข้าช่องว่างหลังตรวจแถว คอลัมน์ และบล็อก 3×3 การแก้ที่ดีไม่ได้หมายถึงเขียนทุกตัวเลขทุกที่ มันหมายถึงรักษาชุดความเป็นไปได้ที่ตรง ลบตัวเลขเมื่อกฎพิสูจน์ว่าเป็นไปไม่ได้เท่านั้น และสังเกตเมื่อการลบนั้นสร้างซิงเกิลหรือแพทเทิร์นที่ใช้ซ้ำได้

โน้ตที่มีประโยชน์ทุกอันตอบคำถามเดียว: ตัวเลขใดยังถูกกฎหมายในช่องนี้

การตัดตัวเลขที่เป็นไปได้คืออะไร

การตัดตัวเลขที่เป็นไปได้คือกระบวนการลบตัวเลขที่เป็นไปไม่ได้จากช่องที่ยังไม่แก้ การตัดแรกมาจากตัวเลขที่ใส่แล้วโดยตรง: ถ้าแถว 5 มี 7 อยู่แล้ว ช่องอื่นในแถว 5 เก็บตัวเลขที่เป็นไปได้ 7 ไม่ได้ การตรวจเดียวกันใช้กับคอลัมน์และบล็อก การตัดถัดมาจากแพทเทิร์นอย่างคู่เปลือย คู่ซ่อน ล็อกแคนดิเดต และ X-Wing แพทเทิร์นเหล่านี้ไม่ได้เดาค่าสุดท้าย พวกมันพิสูจน์ว่าตัวเลขที่เป็นไปได้หนึ่งตัวหรือมากกว่าเข้าร่วมการจบที่ถูกต้องใด ๆ ไม่ได้ เมื่อช่องเหลือตัวเลขที่เป็นไปได้ตัวเดียว มันกลายเป็นซิงเกิลเปลือย เมื่อตัวเลขหนึ่งเหลือช่องเดียวในหน่วย มันกลายเป็นซิงเกิลซ่อน

เวิร์กโฟลว์ตัวเลขที่เป็นไปได้ที่เชื่อถือได้

  1. เติมซิงเกิลตรง ๆ ก่อนเพิ่มโน้ต กวาดบล็อก แถว และคอลัมน์ที่หนาแน่นก่อน ตัวเลขที่ยืนยันแล้วแต่ละตัวลดงานตัวเลขที่เป็นไปได้ที่ต้องทำทีหลัง
  2. ตรวจข้อจำกัดทั้งสาม สำหรับแต่ละช่องว่าง ให้ลบตัวเลขที่มีแล้วในแถว คอลัมน์ และบล็อก 3×3 ตัวเลขยังเป็นตัวเลขที่เป็นไปได้เมื่อรอดการตรวจทั้งสาม
  3. อัปเดตช่องร่วมกลุ่มทันที หลังใส่ตัวเลข ให้ลบตัวเลขที่เป็นไปได้นั้นจากทุกช่องร่วมกลุ่มที่ยังไม่แก้ในแถว คอลัมน์ และบล็อกเดียวกัน ก่อนหาแพทเทิร์นใหม่
  4. หากลุ่มที่ถูกจำกัด เทียบรายการตัวเลขที่เป็นไปได้ภายในหน่วยเดียว ช่องสองตัวเลขที่เหมือนกัน ตัวเลขที่ถูกจำกัดสองตำแหน่ง หรือการเรียงบล็อก-เส้น รองรับการตัดเพิ่ม
  5. กลับไปหาซิงเกิลหลังทุกการเปลี่ยน การลบเล็ก ๆ ครั้งหนึ่งอาจเหลือช่องหรือตัวเลขที่มีตำแหน่งเดียว เก็บผลง่ายนั้นก่อนขึ้นเทคนิคที่ซับซ้อนกว่า
7
ตัวเลขที่เป็นไปได้ 7 ถูกตัดจากทุกช่องร่วมกลุ่มของ 7 ที่ใส่แล้ว ช่องที่เสียทางเลือกสุดท้ายกลายเป็นซิงเกิล

ตัวอย่างทีละขั้น: ลด r5c6 เหลือตัวเลขที่เป็นไปได้ตัวเดียว

สมมติตัวเลขที่ยังขาดในแถว 5 คือ {2,4,7} ช่อง r5c6 แชร์คอลัมน์ที่มี 2 อยู่แล้ว และบล็อก 3×3 ของมันมี 7 อยู่แล้ว ข้อจำกัดสองอย่างนั้นตัด 2 และ 7 เหลือแค่ 4

  1. เริ่มจากแถว ลิสต์เฉพาะตัวเลขที่ยังขาดจากแถว 5: 2, 4 และ 7 ตัวเลขที่มีแล้วในแถวไม่อยู่ในชุดตัวเลขที่เป็นไปได้เริ่มต้น
  2. ใช้ข้อจำกัดคอลัมน์ คอลัมน์ 6 มี 2 ที่ใส่แล้ว จึงลบ 2 จาก r5c6 ช่องตอนนี้มีตัวเลขที่เป็นไปได้ {4,7}
  3. ใช้ข้อจำกัดบล็อก บล็อกกลางขวามี 7 อยู่แล้ว ดังนั้น r5c6 เป็น 7 ไม่ได้ ตัวเลขที่เป็นไปได้ 4 คือค่าที่ถูกกฎหมายเพียงค่าที่เหลือ
  4. ใส่แล้วส่งต่อ เขียน 4 ที่ r5c6 ลบตัวเลขที่เป็นไปได้ 4 จากช่องร่วมกลุ่ม แล้วกวาดแถว 5 คอลัมน์ 6 และบล็อกอีกครั้ง หาซิงเกิลที่เพิ่งเกิด

ความผิดพลาดที่พบบ่อยกับตัวเลขที่เป็นไปได้

เพิ่มแทนการตัด

อย่าคัดลอก 1–9 เข้าทุกช่องแล้วหวังว่าแพทเทิร์นจะโผล่ เริ่มจากตัวเลขที่ยังขาด แล้วลบสิ่งที่ข้อจำกัดสามอย่างห้าม

ทิ้งโน้ตเก่าไว้

ตัวเลขที่เป็นไปได้ที่ควรลบแล้วสร้างคู่ปลอมหรือซ่อนซิงเกิลจริงได้ การดูแลตัวเลขที่เป็นไปได้เป็นส่วนของการใส่ทุกครั้ง

ลบโดยไม่ตั้งชื่อกฎ

ตัวเลขที่เป็นไปได้ที่รู้สึกไม่น่าเกิดยังเป็นไปได้ ก่อนลบ ให้ชี้ช่องร่วมกลุ่มที่ใส่แล้วหรือแพทเทิร์นที่พิสูจน์การตัด

เช็กลิสต์การตัดตัวเลขที่เป็นไปได้

  • สำหรับช่องว่างหนึ่งช่อง พูดตัวเลขที่ยังขาดในแถว แล้วตัดความขัดแย้งจากคอลัมน์และบล็อก
  • หลังการใส่ทุกครั้ง กวาดแถว คอลัมน์ และบล็อกที่ได้รับผลก่อนไปที่อื่น
  • วงช่องที่มีตัวเลขที่เป็นไปได้สองตัว และตัวเลขที่มีแค่สองตำแหน่ง แต่ตรวจทั้งหน่วยก่อนประกาศแพทเทิร์น
  • ใช้โหมดโน้ตสำหรับความเป็นไปได้ และตัวเลขใหญ่เฉพาะค่าที่ตรรกะบังคับแล้ว

การตัดตัวเลขที่เป็นไปได้ไม่ใช่เทคนิคขั้นสูงแยกต่างหาก มันคือชั้นจดบัญชีใต้เกือบทุกเทคนิค ฝึกบนโจทย์คลาสสิกปานกลาง: เขียนแค่ความเป็นไปได้ที่ซื่อสัตย์ อัปเดตช่องร่วมกลุ่มทั้งหมด และอธิบายทุกการลบ เมื่อโน้ตเชื่อถือได้ คู่ ล็อก และแพทเทิร์น fish จะมองเห็นแทนที่จะลึกลับ ถ้าข้อสรุปล้มเหลว ให้คืนตัวเลขที่เป็นไปได้ที่ลบไป แล้วตรวจแถว คอลัมน์ หรือบล็อกที่ควรจะรองรับมัน

คำถามการตัดตัวเลขที่เป็นไปได้

ทุกช่องว่างต้องมีโน้ตตัวเลขที่เป็นไปได้ไหม

ไม่ใช่ทุกโจทย์ โน้ตเลือกจุดมักพอสำหรับง่ายและปานกลาง ในขณะที่โน้ตครบช่วยตรวจแพทเทิร์นขั้นสูงบนยาก เชี่ยวชาญ และมาสเตอร์

ลบตัวเลขที่เป็นไปได้ได้ไหม เพราะมันนำไปสู่ตำแหน่งที่ยาก

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

ตัวเลขที่เป็นไปได้ต่างจากการเดายังไง

ตัวเลขที่เป็นไปได้บันทึกค่ายังที่เป็นไปได้ การเดาผูกมัดกับความเป็นไปได้หนึ่งทางโดยไม่มีหลักฐาน โน้ตที่ตรงช่วยให้ความต่างนั้นยังมองเห็น

ทำไมคู่หายไปหลังฉันอัปเดตโน้ต

มันอาจถูกสร้างจากตัวเลขที่เป็นไปได้เก่า หรือการอัปเดตอาจแก้สมาชิกหนึ่งตัว ตรวจรายการปัจจุบันแทนการรักษาแพทเทิร์นเก่า

ควรกวาดอะไรหลังการตัด

เริ่มจากช่องและหน่วยที่ได้รับผล: หาซิงเกิลเปลือย ซิงเกิลซ่อน และกลุ่มตัวเลขที่เป็นไปได้สั้น ก่อนค้นทั้งตารางกว้างขึ้น

บทความที่เกี่ยวข้อง