ชุดย่อยแบบเปิด

ชุดย่อยแบบเปิด

เริ่มต้น

NakedSubsetsในซูโดกุคืออะไร?

Nakedsubsetคือกลุ่มของNเซลล์ภายในบ้านเดียวกัน(แถวคอลัมน์หรือบล็อก)ซึ่งตัวเลขที่เป็นไปได้รวมกันมีจำนวนNตัวพอดีเนื่องจากตัวเลขNตัวนั้นต้องเติมลงในNเซลล์นั้นจึงไม่สามารถปรากฏในช่องอื่นใดในบ้านนั้นได้ซึ่งช่วยให้คุณกำจัดตัวเลขเหล่านั้นออกจากเซลล์ที่เหลือได้อย่างปลอดภัยคำว่า"naked"หมายความว่าตัวเลขที่เป็นไปได้นั้นมองเห็นได้ชัดเจนและเปิดเผยไม่จำเป็นต้องค้นหาตัวเลขที่ซ่อนอยู่ท่ามกลางตัวเลขที่เป็นไปได้อื่นๆsubsetนั้นประกาศตัวเองอย่างชัดเจนผ่านรอยดินสอในเซลล์เหล่านั้นมีเทคนิคnakedsubsetสี่แบบหนึ่งแบบสำหรับแต่ละขนาดกลุ่มที่เป็นไปได้:-ซิงเกิลเปลือย(N=1)--หนึ่งช่องที่มีตัวเลขที่เป็นไปได้หนึ่งตัว-คู่เปลือย(N=2)--สองเซลล์ที่มีตัวเลขที่เป็นไปได้รวมกันสองตัวพอดี-ทริปเปิ้ลเปลือย(N=3)--สามเซลล์ที่มีตัวเลขที่เป็นไปได้รวมกันสามตัวพอดี-ควอดเปลือย(N=4)--สี่เซลล์ที่มีตัวเลขที่เป็นไปได้รวมกันสี่ตัวพอดีเทคนิคทั้งสี่นี้รวมกันเป็นตระกูลเดียวกันมีตรรกะพื้นฐานร่วมกันและต่างกันเพียงจำนวนเซลล์ที่เกี่ยวข้องเมื่อคุณเข้าใจหลักการหลักแล้วsubsetที่ใหญ่ขึ้นก็จะกลายเป็นส่วนขยายตามธรรมชาติของsubsetที่ง่ายกว่า

หลักการหลัก:ทำไมNakedSubsetsจึงได้ผล

ตรรกะเบื้องหลังnakedsubsetsอาศัยการนับพื้นฐานที่บางครั้งเรียกว่าหลักการรังนกพิราบพูดง่ายๆคือถ้าคุณมีNช่องและมีสิ่งของNชิ้นพอดีที่จะเติมลงไปสิ่งของแต่ละชิ้นจะอยู่ในช่องเดียวเท่านั้นและไม่มีสิ่งของอื่นใดสามารถอยู่ในช่องเหล่านั้นได้ลองพิจารณาแถวหนึ่งที่มีเก้าเซลล์ช่องที่ยังไม่แก้แต่ละเซลล์มีชุดตัวเลขที่เป็นไปได้ซึ่งเป็นรอยดินสอที่ยังสามารถใส่ในช่องนั้นได้อย่างถูกต้องสมมติว่าคุณพบสองเซลล์ในแถวนั้นที่มีตัวเลขที่เป็นไปได้มาจากกลุ่มตัวเลขสองตัวเดียวกันเช่น{4,6}เซลล์หนึ่งในนั้นต้องมี4และอีกเซลล์ต้องมี6ไม่มีที่ว่างสำหรับการจัดเรียงแบบอื่นซึ่งหมายความว่าช่องอื่นใดในแถวนั้นไม่สามารถมี4หรือ6ได้เพราะตัวเลขทั้งสองถูกใช้ไปหมดแล้วโดยสองเซลล์นั้นเหตุผลเดียวกันนี้ใช้ได้เมื่อขยายขนาดสามเซลล์ที่มีตัวเลขที่เป็นไปได้รวมกันสามตัวพอดีจะล็อกตัวเลขสามตัวนั้นไว้ในสามเซลล์นั้นสี่เซลล์ที่มีตัวเลขที่เป็นไปได้รวมกันสี่ตัวจะล็อกตัวเลขทั้งสี่ตัวในทุกช่องตัวเลขที่ถูกล็อกสามารถกำจัดออกจากเซลล์อื่นทั้งหมดในบ้านที่ใช้ร่วมกันได้หลักการนี้ใช้เหมือนกันไม่ว่าบ้านนั้นจะเป็นแถวคอลัมน์หรือบล็อก3x3ข้อกำหนดเดียวคือNเซลล์ทั้งหมดต้องอยู่ในบ้านเดียวกัน

ซิงเกิลเปลือย:รากฐานของการแก้ซูโดกุ

ซิงเกิลเปลือยเป็นสับเซตเปลือยที่ง่ายที่สุดเท่าที่เป็นไปได้มันเกิดขึ้นเมื่อช่องเหลือผู้สมัครเพียงตัวเดียวในรอยดินสอของมันเนื่องจากมีเพียงตัวเลขเดียวที่สามารถใส่ในช่องนั้นได้อย่างถูกต้องตัวเลขนั้นจึงเป็นคำตอบของช่องนักแก้ซูโดกุทุกคนไม่ว่าจะเป็นมนุษย์หรืออัลกอริทึมต่างพึ่งพาสิงเกิลเปลือยพวกมันเป็นขั้นตอนสุดท้ายในห่วงโซ่การตัดออก:หลังจากที่ข้อจำกัดทั้งหมดจากแถวคอลัมน์และบล็อกได้กำจัดตัวเลขที่เป็นไปไม่ได้ออกไปแล้วผู้สมัครตัวสุดท้ายที่เหลืออยู่คือคำตอบการหาซิงเกิลเปลือยต้องอาศัยการติดตามรอยดินสอของแต่ละช่องอย่างระมัดระวังช่องเริ่มต้นด้วยผู้สมัครที่เป็นไปได้สูงสุดถึงเก้าตัวเมื่อคุณวางตัวเลขในตำแหน่งอื่นบนกระดานผู้สมัครจะถูกตัดออก:-หากตัวเลขถูกวางที่ใดก็ตามในแถวเดียวกันให้ลบมันออกจากผู้สมัครของช่อง-หากตัวเลขถูกวางที่ใดก็ตามในคอลัมน์เดียวกันให้ลบมันออกจากผู้สมัครของช่อง-หากตัวเลขถูกวางที่ใดก็ตามในบล็อก3x3เดียวกันให้ลบมันออกจากผู้สมัครของช่องเมื่อการตัดออกเหล่านี้ลดช่องเหลือผู้สมัครเพียงตัวเดียวคุณก็พบซิงเกิลเปลือยพิจารณาช่องR5C3ในปริศนาที่ไขไปแล้วบางส่วนข้อจำกัดของแถวคอลัมน์และบล็อกตัดตัวเลขต่อไปนี้ออก:-แถว5มีอยู่แล้ว:1,3,5,8-คอลัมน์3มีอยู่แล้ว:2,6,9-บล็อก4(บล็อกกลางซ้าย)มีอยู่แล้ว:7เมื่อรวมกันตัวเลข1,2,3,5,6,7,8และ9ถูกตัดออกทั้งหมดผู้สมัครเพียงตัวเดียวที่เหลืออยู่คือ4ช่องR5C3ต้องเป็น4นี่คือซิงเกิลเปลือยสิงเกิลเปลือยควรเป็นการตรวจสอบแรกของคุณหลังทุกการเดินหมากทุกครั้งที่คุณวางตัวเลขมันอาจลดเซลล์ข้างเคียงให้เหลือผู้สมัครเพียงตัวเดียวในปริศนาที่ง่ายกว่าห่วงโซ่ของสิงเกิลเปลือยสามารถไขกระดานส่วนใหญ่ได้โดยไม่ต้องใช้เทคนิคอื่นแม้ในปริศนาที่ยากขึ้นสิงเกิลเปลือยก็ช่วยจัดระเบียบกระดานหลังจากเทคนิคขั้นสูงกว่าตัดผู้สมัครออกไป

คู่เปลือย:สองเซลล์สองผู้สมัครการตัดออกที่ทรงพลัง

คู่เปลือยเกิดขึ้นเมื่อสองเซลล์ในบ้านเดียวกันต่างมีCandidateสองตัวเหมือนกันทุกประการและไม่มีCandidateอื่นเนื่องจากตัวเลขสองตัวนั้นต้องอยู่ในสองเซลล์นั้นคุณจึงสามารถตัดตัวเลขทั้งสองออกจากช่องอื่นทุกตัวในบ้านนั้นได้คู่เปลือยเป็นหนึ่งในกลยุทธ์ซูโดกุระดับกลางที่ใช้กันบ่อยที่สุดกลยุทธ์นี้ปรากฏบ่อยและมักปลดล็อกความคืบหน้าอย่างมีนัยสำคัญด้วยการลบCandidateที่ขวางเทคนิคอื่นสมมติว่าเซลล์สองเซลล์ในแถว1ต่างมีCandidate{4,6}และไม่มีCandidateอื่น:-R1C2มีCandidate:{4,6}-R1C7มีCandidate:{4,6}หนึ่งในเซลล์เหล่านี้จะเป็น4และอีกเซลล์จะเป็น6เรายังไม่รู้ว่าอันไหนเป็นอันไหนแต่เรารู้แน่นอนว่า4และ6ถูกใช้ไปหมดแล้วโดยสองเซลล์นี้ดังนั้นช่องอื่นในแถว1จึงไม่สามารถมี4หรือ6ได้ถ้าR1C4มีCandidate{3,4,6,9}ก็สามารถลดเหลือ{3,9}ได้โดยการลบ4และ6ถ้าR1C8มีCandidate{2,6}ก็สามารถลดเหลือ{2}ได้การลดเหลือCandidateเดียวนั้นเองก็คือซิงเกิลเปลือยซึ่งแก้ช่องได้ทันทีสแกนแต่ละบ้านหาเซลล์ที่มีCandidateสองตัวพอดีเมื่อคุณพบเซลล์สองเซลล์ในบ้านเดียวกันที่มีชุดCandidateสองตัวเหมือนกันคุณก็มีคู่เปลือยเนื่องจากเซลล์ที่มีเพียงสองรอยดินสอโดดเด่นให้เห็นได้ด้วยตาคู่เปลือยจึงเป็นหนึ่งในเทคนิคระดับกลางที่สังเกตได้ง่ายที่สุดนิสัยที่มีประโยชน์:เมื่อใดก็ตามที่คุณสังเกตเห็นช่องที่มีCandidateเพียงสองตัวให้ตรวจสอบทันทีว่าช่องอื่นในแถวคอลัมน์หรือบล็อกเดียวกันมีคู่เดียวกันหรือไม่

ทริปเปิ้ลเปลือย:สามเซลล์สามCandidateความพลิกผันที่ละเอียดอ่อน

ทริปเปิ้ลเปลือยเกิดขึ้นเมื่อสามเซลล์ในบ้านเดียวกันมีตัวเลือกที่มาจากกลุ่มตัวเลขสามตัวเดียวกันทั้งหมดเซตรวมของตัวเลือกทั้งหมดในสามเซลล์นั้นมีตัวเลขที่แตกต่างกันexactlyสามตัวนี่คือข้อมูลเชิงลึกสำคัญที่ทำให้ผู้เล่นหลายคนประหลาดใจ:ช่องแต่ละตัวไม่จำเป็นต้องมีตัวเลขทั้งสามตัวทริปเปิ้ลเปลือยที่ถูกต้องสามารถมีเซลล์ที่มีเพียงสองในสามตัวเลขได้สิ่งที่สำคัญคือการรวมกันของตัวเลือกทั้งหมดในสามเซลล์มีค่าแตกต่างกันทั้งหมดสามค่าผู้เล่นหลายคนเรียนรู้คู่เปลือยก่อนแล้วจึงสมมติว่าทริปเปิลเปลือยต้องมีสามเซลล์ที่แต่ละเซลล์มีตัวเลือกสามตัวเดียวกันเช่น{1,3,7}ในทั้งสามเซลล์แม้ว่านั่นจะเป็นรูปแบบหนึ่งที่ถูกต้องของทริปเปิ้ลเปลือยแต่มันไม่ใช่รูปแบบเดียวและไม่ใช่รูปแบบที่พบบ่อยที่สุดด้วยพิจารณาสามเซลล์นี้ในคอลัมน์5:-R2C5:{1,3}-R4C5:{1,7}-R8C5:{3,7}ตัวเลือกที่รวมกันคือ{1,3,7}ซึ่งเป็นตัวเลขสามตัวในสามเซลล์พอดีนี่คือทริปเปิ้ลเปลือยที่ถูกต้องแม้ว่าไม่มีช่องตัวใดที่มีตัวเลขทั้งสามตัวตรรกะเหมือนกับคู่เปลือยตัวเลขสามตัวนี้ต้องเติมสามเซลล์นี้ในลำดับใดลำดับหนึ่งช่องหนึ่งตัวได้1หนึ่งตัวได้3หนึ่งตัวได้7ดังนั้น1,3และ7สามารถตัดออกจากช่องอื่นทุกตัวในคอลัมน์5เริ่มต้นด้วยการระบุเซลล์ที่มีสองหรือสามตัวเลือกในบ้านที่กำหนดหากคุณพบสามเซลล์ที่ตัวเลือกที่รวมกันเป็นเซตของตัวเลขสามตัวพอดีคุณมีทริปเปิ้ลเปลือยแนวทางปฏิบัติ:1.ในแต่ละบ้านให้ระบุเซลล์ที่ยังไม่แก้ทั้งหมดที่มีตัวเลือกสามตัวหรือน้อยกว่า2.เลือกชุดค่าผสมใดก็ได้ของสามเซลล์ดังกล่าว3.หาการรวมกันของตัวเลือกหากการรวมกันมีตัวเลขสามตัวพอดีมันคือทริปเปิ้ลเปลือยเนื่องจากมีชุดค่าผสมที่เป็นไปได้หลายแบบทริปเปิลเปลือยจึงต้องสแกนอย่างระมัดระวังมากกว่าคู่เปลือยนี่เป็นส่วนหนึ่งที่ทำให้มันเป็นเทคนิคที่มีความยากสูงขึ้น

ควอดเปลือย:สี่เซลล์สี่ตัวเลือกความซับซ้อนสูงสุด

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

วิธีspottingสับเซตเปลือย:เคล็ดลับการสแกนในทางปฏิบัติ

การหาสับเซตเปลือยอย่างมีประสิทธิภาพต้องใช้แนวทางที่เป็นระบบมากกว่าการสแกนแบบสุ่มนี่คือเทคนิคที่นักแก้ที่มีประสบการณ์ใช้:เริ่มจากจำนวนตัวเลือกน้อย:ช่องที่มีตัวเลือกน้อยมีแนวโน้มที่จะเป็นส่วนหนึ่งของสับเซตเปลือยช่องที่มีสองตัวเลือกสามารถเป็นส่วนหนึ่งของคู่ทริปเปิลหรือควอดช่องที่มีห้าตัวเลือกมีประโยชน์น้อยกว่าเพราะเพิ่มตัวเลขมากเกินไปให้กับการรวมสแกนแต่ละบ้านหาช่องที่มีสองตัวเลือกก่อนตรวจหาคู่ที่ตรงกันจากนั้นดูช่องที่มีสองหรือสามตัวเลือกด้วยกันเพื่อหาทริปเปิลทำทีละบ้าน:เลือกแถวคอลัมน์หรือบล็อกแล้วตรวจสอบช่องที่ยังไม่แก้ทั้งหมดพร้อมกันเขียนตัวเลือกของช่องเหล่านั้นมองหากลุ่มของช่องที่มีตัวเลือกซ้อนทับกันภายในกลุ่มตัวเลขเล็กๆใช้การตรวจสอบด้วยการนับ:สำหรับกลุ่มของNช่องที่คุณสงสัยว่าอาจเป็นสับเซตเปลือยให้นับจำนวนตัวเลขที่แตกต่างกันในตัวเลือกที่รวมกันหากจำนวนเท่ากับNแสดงว่าคุณพบสับเซตเปลือยหากจำนวนมากกว่าNช่องเหล่านั้นไม่ใช่สับเซตเปลือยตรวจสอบหลังการตัดออกทุกครั้ง:เมื่อเทคนิคอื่นตัดตัวเลือกออกจากช่องให้ตรวจสอบบ้านของช่องนั้นอีกครั้งการตัดออกอาจสร้างสับเซตเปลือยใหม่ที่มองไม่เห็นก่อนหน้านี้คู่เปลือยจำนวนมากเกิดขึ้นเป็นผลข้างเคียงจากการตัดออกก่อนหน้านี้มองหาส่วนเสริม:หากบ้านหนึ่งมีKช่องที่ยังไม่แก้และคุณสงสัยว่ามีสับเซตเปลือยอยู่แต่หาโดยตรงไม่เจอลองดูที่ส่วนเสริมการพบสับเซตซ่อนขนาดMย่อมหมายความว่ามีสับเซตเปลือยขนาดK-Mโดยอัตโนมัติ

ความสัมพันธ์ระหว่างสับเซตเปลือยและสับเซตซ่อน

nakedsubsetsและhiddensubsetsเป็นสองด้านของเหรียญเดียวกันการเข้าใจความเป็นคู่ของมันช่วยให้คุณเข้าใจตรรกะของซูโดกุลึกซึ้งขึ้นและช่วยให้คุณหาลวดลายที่อาจมองข้ามไปได้hiddensubsetเกิดขึ้นเมื่อตัวเลขNตัวในบ้านหนึ่งปรากฏเฉพาะภายในเซลล์Nเซลล์ที่เจาะจงตัวเลขนั้น"ซ่อน"เพราะเซลล์เหล่านั้นอาจมีcandidateอื่นๆอยู่ด้วยการตัดออกจะลบcandidateส่วนเกินออกจากเซลล์Nเซลล์นั้นเหลือไว้เพียงตัวเลขที่ซ่อนอยู่ในบ้านใดๆที่มีเซลล์ที่ยังไม่แก้Kเซลล์หากมีnakedsubsetขนาดNจะมีhiddensubsetขนาดK-Nโดยอัตโนมัติsubsetทั้งสองเป็นส่วนเติมเต็มกันโดยแบ่งเซลล์ที่ยังไม่แก้และตัวเลขที่เหลือออกเป็นสองกลุ่มที่ไม่ทับซ้อนกันตัวอย่างเช่นพิจารณาแถวที่มีเซลล์ที่ยังไม่แก้6เซลล์หากสองในเซลล์เหล่านั้นประกอบเป็นคู่เปลือยเซลล์ที่เหลืออีกสี่เซลล์จะประกอบเป็นควอดซ่อน(หรือเทียบเท่าคือมีควอดเปลือยอยู่ในตัวเลขที่ถูกตัดออกของสี่เซลล์นั้น)คุณสามารถหาอันใดอันหนึ่งแล้วใช้การตัดออกที่สอดคล้องกันความเป็นคู่นี้หมายความว่าคุณมีสองเส้นทางสู่การตัดออกเดียวกันหากบ้านมีเซลล์ที่ยังไม่แก้จำนวนมากnakedsubsetขนาดเล็ก(คู่หรือสามตัว)จะหาง่ายกว่าhiddensubsetขนาดใหญ่ในทางกลับกันหากบ้านมีเซลล์ที่ยังไม่แก้ไม่มากคู่ซ่อนอาจหาง่ายกว่าการค้นหาควอดเปลือยที่เป็นส่วนเติมเต็มนักแก้ปริศนาที่มีประสบการณ์จะสลับระหว่างมุมมองnakedและhiddenขึ้นอยู่กับว่าอันไหนใช้ได้จริงกว่าในสถานการณ์นั้นความสามารถในการมองเห็นทั้งสองด้านให้ข้อได้เปรียบอย่างมาก

ความก้าวหน้าของระดับความยาก:จากผู้เริ่มต้นถึงขั้นสูง

เทคนิคชุดย่อยแบบเปิดทั้งสี่ครอบคลุมหลายระดับความยากสะท้อนว่าเทคนิคเหล่านี้หายากขึ้นเพียงใดเมื่อขนาดกลุ่มเพิ่มขึ้น:ซิงเกิลเปลือย(N=1):ระดับ2ง่ายคู่เปลือย(N=2):ระดับ3ง่ายทริปเปิ้ลเปลือย(N=3):ระดับ4ปานกลางควอดเปลือย(N=4):ระดับ5ท้าทายความยากที่เพิ่มขึ้นไม่ได้เกี่ยวกับตรรกะซึ่งเหมือนกันในทุกช่องแต่เกี่ยวกับความซับซ้อนในการค้นหา:ซิงเกิลเปลือย:คุณเพียงต้องตรวจสอบช่องหนึ่งช่องหากมีตัวเลือกที่เป็นไปได้หนึ่งตัวก็เสร็จแล้วไม่จำเป็นต้องค้นหาชุดค่าผสมคู่เปลือย:คุณต้องหาสองช่องที่มีตัวเลือกที่เป็นไปได้ตรงกันในบ้านที่มีหกช่องที่ยังไม่แก้มีคู่ที่เป็นไปได้15คู่ให้ตรวจสอบแต่เนื่องจากคุณกำลังมองหาช่องที่มีตัวเลือกที่เป็นไปได้เหมือนกันสองตัวพอดีรูปแบบที่มองเห็นจึงโดดเด่นและจำได้ง่ายทริปเปิ้ลเปลือย:คุณต้องหาสามช่องที่มีตัวเลือกที่เป็นไปได้รวมกันเป็นสามหลักในบ้านที่มีหกช่องที่ยังไม่แก้มีชุดสามช่องที่เป็นไปได้20ชุดการค้นหานั้นยากกว่าเพราะช่องต่างๆไม่จำเป็นต้องมีชุดตัวเลือกที่เป็นไปได้เหมือนกันควอดเปลือย:คุณต้องหาสี่ช่องจากช่องที่ยังไม่แก้ซึ่งอาจมีจำนวนมากจำนวนชุดค่าผสมเพิ่มขึ้นและการรวมกันของสี่หลักนั้นคำนวณในใจได้ยากกว่าชุดสี่ส่วนใหญ่พบโดยอ้อมไม่ว่าจะผ่านการนับตัวเลือกที่เป็นไปได้อย่างเป็นระบบหรือการสังเกตคู่ซ่อนที่เป็นส่วนเติมเต็มการจัดระดับความยากของปริศนามักขึ้นอยู่กับว่าเทคนิคใดบ้างที่จำเป็นในการแก้ปริศนาที่ต้องใช้เพียงซิงเกิลและคู่แบบเปิดจะถูกจัดเป็นระดับง่ายปริศนาที่ต้องใช้ชุดสามแบบเปิดจะเข้าสู่ระดับปานกลางปริศนาที่ต้องใช้ควอดเปลือยอย่างน้อยก็อยู่ในระดับท้าทาย

ข้อผิดพลาดที่พบบ่อยและวิธีหลีกเลี่ยง

ข้อผิดพลาดที่1:คาดหวังว่าทุกเซลล์จะมีตัวเลขครบทุกตัวข้อผิดพลาดที่พบบ่อยที่สุดกับnakedtripleและquadคือการสมมติว่าทุกช่องในเซตย่อยต้องมีตัวเลขNตัวครบทุกตัวซึ่งไม่ถูกต้องทริปเปิ้ลเปลือยที่มีเซลล์{1,3},{1,7}และ{3,7}นั้นถูกต้องสมบูรณ์แม้ว่าจะไม่มีช่องใดมี1,3และ7ครบทุกตัวก็ตามวิธีหลีกเลี่ยง:ตรวจสอบยูเนียนของตัวเลือกเสมอไม่ใช่ตรวจทีละเซลล์ให้นับตัวเลขที่แตกต่างกันในทุกเซลล์ของกลุ่มถ้าจำนวนที่ได้เท่ากับจำนวนเซลล์แสดงว่าเป็นnakedsubsetไม่ว่าตัวเลขจะกระจายอยู่ในแต่ละเซลล์อย่างไรข้อผิดพลาดที่2:สับสนระหว่างNakedและHiddenSubsetคู่เปลือยมีNเซลล์ที่มีตัวเลือกจำกัดอยู่ที่Nตัวเลขส่วนคู่ซ่อนมีNตัวเลขที่จำกัดอยู่ที่Nเซลล์แต่เซลล์เหล่านั้นอาจมีตัวเลือกเพิ่มเติมได้เมื่อเจอคู่เปลือยคุณจะตัดตัวเลขของคู่นั้นออกจากเซลล์อื่นในhouseเมื่อเจอคู่ซ่อนคุณจะตัดตัวเลขที่ไม่ใช่ของคู่นั้นออกจากเซลล์ของคู่เองวิธีหลีกเลี่ยง:ถามตัวเองว่า"ฉันกำลังดูเซลล์ที่มีตัวเลือกจำกัด(naked)หรือตัวเลขที่มีตำแหน่งจำกัด(hidden)?"ทิศทางของข้อจำกัดเป็นตัวกำหนดว่าคุณพบsubsetประเภทใดข้อผิดพลาดที่3:ตัดออกจากเซลล์ผิดตำแหน่งเมื่อคุณพบคู่เปลือย{4,6}ในเซลล์R1C2และR1C7คุณจะตัด4และ6ออกจากเซลล์อื่นในแถว1คุณไม่ตัดตัวเลือกอื่นออกจากR1C2และR1C7เองตัวเลือกของคู่เปลือยยังคงอยู่ครบในเซลล์ของsubsetเองวิธีหลีกเลี่ยง:จำกฎไว้:nakedsubsetตัดตัวเลขของตัวเองออกจากเซลล์ที่อยู่นอกsubsetส่วนhiddensubsetตัดตัวเลขที่ไม่ใช่ของsubsetออกจากเซลล์ที่อยู่ภายในsubsetข้อผิดพลาดที่4:ลืมตรวจสอบhouseที่ใช้ร่วมกันทั้งหมดสองเซลล์อาจใช้houseร่วมกันมากกว่าหนึ่งแห่งตัวอย่างเช่นR1C1และR1C3ใช้ทั้งแถว1และบล็อก1ร่วมกันถ้าเซลล์ทั้งสองสร้างคู่เปลือยคุณสามารถตัดตัวเลขของคู่นั้นออกจากเซลล์อื่นในแถว1และจากเซลล์อื่นในบล็อก1ได้อย่าจำกัดการตัดไว้เพียงhouseเดียววิธีหลีกเลี่ยง:สำหรับทุกnakedsubsetที่คุณพบให้ตรวจสอบว่าเซลล์ทั้งหมดของsubsetใช้houseใดร่วมกันบ้างแล้วทำการตัดในทุกhouseที่ใช้ร่วมกัน

เมื่อใดควรใช้NakedSubsetในขั้นตอนการแก้ของคุณ

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

สรุป

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