Uzamknutí kandidáti v Sudoku: Ukazovacie páry a nárokovanie

Uzamknutí kandidáti sú často prvou technikou, vďaka ktorej sa stredne pokročilý sudoku skutočne líši od jednoduchého puzzle. Vzor sa objaví, keď každý zostávajúci kandidát na jednu číslicu v rámčeku 3×3 leží v rovnakom riadku alebo stĺpci. Toto zarovnanie vám umožňuje odstrániť číslicu mimo rámčeka. Funguje aj opačná verzia: ak každý kandidát na číslicu v rade leží v jednom rámčeku, zvyšok tohto poľa nemôže číslicu obsahovať. Tieto dve formy sa nazývajú ukazovanie a nárokovanie a obe menia jednoduché pozície kandidátov na spoľahlivé eliminácie.
Keď každá cesta pre číslicu prechádza cez jeden riadok, tento riadok sa stane logickým zámkom.
Čo sú uzamknutí kandidáti?
Zamknutí kandidáti popisujú interakciu medzi rámčekom 3×3 a riadkom alebo stĺpcom. V ukazovacom páre alebo trojici má číslica dve alebo tri možné bunky v jednom rámčeku a všetky tieto bunky zdieľajú jeden riadok. Políčko musí umiestniť číslicu niekde v tomto riadku, aby sa tá istá číslica dala odstrániť zo zvyšku riadku mimo rámčeka. Pri nárokovaní začnite od riadku: ak každá možná pozícia pre číslicu v riadku alebo stĺpci spadá do jedného poľa, toto políčko musí prijať číslicu z riadku, takže ostatné bunky v poli tohto kandidáta stratia. Číslicu zatiaľ netreba riešiť; iba jeho umiestnenie je dostatočne obmedzené na to, aby došlo k eliminácii.
Ako nájsť vzory ukazovania a nárokovania
- Vyberte jednu kandidátsku číslicu. Naskenujte jedno číslo po druhom, najlepšie číslicu s relatívne malým počtom zostávajúcich pozícií. Pokus porovnať všetkých deväť kandidátov naraz skrýva zarovnanie.
- Začiarknite každé políčko pre jednoriadkové zarovnanie. Ak sa každý kandidát na túto číslicu v rámčeku nachádza v jednom riadku alebo v jednom stĺpci, máte ukazovaciu dvojicu alebo ukazovaciu trojicu.
- Eliminujte iba za krabicou. Odstráňte číslicu z ostatných buniek na zdieľanom riadku mimo zdrojového poľa. Držte kandidátov, ktorí tvoria zámok, kým ich nevyrieši ďalšia zrážka.
- Obráťte skenovanie na uplatnenie nároku. Skontrolujte riadok alebo stĺpec. Ak všetky jej pozície pre číslicu ležia v jednom poli, odstráňte túto číslicu z ostatných buniek v tom istom poli.
- Znova naskenujte postihnuté jednotky. Vylúčením uzamknutého kandidáta sa často vytvorí skrytý single, nahý single alebo pár. Vezmite si tento jednoduchší dôsledok pred hľadaním ďalšieho pokročilého vzoru.
Spracovaný príklad: ukazovací pár pre kandidáta 5
Predpokladajme, že v ľavom hornom poli sa kandidát 5 objaví iba na r2c1 a r2c3. Obe bunky sú v riadku 2. Jedna z týchto dvoch buniek musí nakoniec obsahovať 5, pretože políčko potrebuje presne jednu 5, takže riadok 2 nemôže umiestniť ďalších 5 mimo rámčeka.
- Potvrďte zdrojové pole. Začiarknite všetkých deväť buniek ľavého horného poľa. Kandidát 5 musí byť neprítomný v každej nevyriešenej bunke okrem r2c1 a r2c3. Tretia 5 kdekoľvek inde v poli porušuje vzor.
- Pomenujte uzamknutú linku. Dvaja preživší kandidáti zdieľajú riadok 2, takže pole bude obsahovať rad 2 so svojimi 5. Nemusíte vedieť, či je r2c1 alebo r2c3 správne.
- Odstráňte kandidátov mimo poľa. Vymažte kandidáta 5 z r2c4 až r2c9 kdekoľvek sa objaví. Neodstraňujte žiadneho člena ukazovacieho páru a nedotýkajte sa 5s v nesúvisiacich riadkoch.
- Sledujte výsledok. Ak bol r2c7 {5,8}, teraz sa zmení na 8. Umiestnite 8, aktualizujte jeho riadok, stĺpec a rámček a potom znova vyhľadajte nezadaných pred pokračovaním v skenovaní uzamknutých kandidátov.
Bežné chyby uzamknutého kandidáta
Použitie iba dvoch zodpovedajúcich poznámok
Dvaja kandidáti v rámčeku nestačia, ak sa rovnaká číslica môže objaviť aj v inom riadku alebo stĺpci tohto poľa. Každý kandidát na zvolenú číslicu musí zdieľať uzamknutú linku.
Odstránenie v nesprávnom regióne
Ukazovanie sa odstraňuje z čiary mimo rámčeka. Nárokovanie sa odstráni z poľa mimo riadku. Pred odstránením čohokoľvek uveďte zdrojový región a cieľový región.
Snažím sa vyriešiť zamknuté cely
Vzor dokazuje, kam číslica nemôže ísť, nie ktorá zarovnaná bunka je správna. Ponechajte si oboch alebo všetkých troch zdrojových kandidátov, kým medzi nimi nerozhodne iné pravidlo.
Kontrolný zoznam zamknutých kandidátov
- Vyberte kandidátsku číslicu a naskenujte všetkých deväť políčok, aby ste našli pozície zarovnané v jednom riadku alebo stĺpci.
- Pred každým vyradením povedzte „box ukazuje na riadok“ pre ukazovanie a „rámček s nárokmi na riadok“ pre nárokovanie.
- Po vyradení okamžite skontrolujte cieľovú čiaru a box, či sa v nej nenachádzajú jednotlivci alebo novo vystavené páry.
- Ak eliminácia vytvorí duplikát neskôr, použite možnosť Späť a potom overte, či skrytý tretí kandidát nezrušil platnosť zámku.
Uzamknutí kandidáti odmeňujú disciplinované skenovanie viac ako rýchle rozpoznávanie vzorov. Cvičte na stredných klasických hádankách: označte jednu číslicu, skontrolujte zarovnania medzi riadkami, urobte len podporované eliminácie a potom sa vráťte k singlom. Táto slučka premení techniku, ktorá sa spočiatku javí ako abstraktná, na jeden z najspoľahlivejších nástrojov vo vašom poradí riešenia.
Často kladené otázky o uzamknutých kandidátoch
Je ukazovacia trojka slabšia ako ukazovacia dvojica?
Nie. Dvaja alebo traja kandidáti zoradení v jednej línii vytvárajú rovnakú vonkajšiu elimináciu. Dôležité je, že každá možná pozícia číslice v rámčeku leží na tomto riadku.
Potrebujú uzamknuté bunky rovnaké zoznamy kandidátov?
Nie. Potrebujú iba zdieľať kandidáta, ktorý sa študuje. Napríklad {2,5} a {5,7,9} môžu podporovať ukazovací pár pre 5, ak žiadna iná bunka v poli nemôže obsahovať 5.
Sú uzamknutí kandidáti to isté ako redukcia box-line?
Krabicové zníženie sa bežne vzťahuje na formulár na uplatnenie nároku. Mnoho sprievodcov používa zamknutých kandidátov ako zastrešujúci termín pre interakcie ukazovania aj nárokovania.
Ktorá obtiažnosť zvyčajne vyžaduje túto techniku?
Často sa objavuje v stredne ťažkých a ťažkých hádankách. Jednoduchšie mriežky môžu obsahovať vzor, ale zvyčajne ponúkajú dostatok singlov, ktoré nepotrebujete na dokončenie.
Môže rovnaká logika používať stĺpce?
áno. Otočte odôvodnenie o deväťdesiat stupňov. Kandidáti zoradení do jedného stĺpca v rámčeku odstránia túto číslicu zo zvyšku stĺpca a stĺpec si môže nárokovať číslicu v jednom rámčeku.


