Alapok

Jelöltkizárás sudokuban: gyakorlati kezdő útmutató

hugh
Közzétéve:Frissítve:9 perc olvasás
Jelöltkizárás sudokuban: gyakorlati kezdő útmutató

A jelöltkizárás a híd a „értem a szabályokat” és a „meg tudok oldani egy nehéz rácsot” között. A jelölt egyszerűen olyan számjegy, amely még belefér egy üres cellába a sor, az oszlop és a 3×3-as blokk ellenőrzése után. A jó megoldás nem azt jelenti, hogy minden számot mindenhová írsz. Azt jelenti, hogy pontos lehetőséghalmazt tartasz, csak akkor törölsz számjegyet, ha egy szabály lehetetlennek bizonyítja, és észreveszed, ha ezek a törlések egyest vagy újrahasználható mintát hoznak.

Minden hasznos jegyzet egy kérdésre válaszol: mely számjegyek még jogszerűen lehetségesek ebben a cellában?

Mi a jelöltkizárás?

A jelöltkizárás a lehetetlen számjegyek eltávolítása egy megoldatlan cellából. Az első törlések közvetlenül a lerakott számjegyekből jönnek: ha az 5. sor már tartalmaz 7-est, az 5. sor egyetlen más cellája sem tarthatja meg a 7-es jelöltet. Ugyanez a vizsgálat vonatkozik az oszlopra és a blokkra. A későbbi törlések olyan mintákból jönnek, mint a meztelen pár, a rejtett pár, a zárolt jelöltek és az X-Wing. Ezek a minták nem találgatják a végső értéket; azt bizonyítják, hogy egy vagy több jelölt nem vehet részt egyetlen érvényes befejezésben sem. Ha egy cellának csak egy jelöltje marad, meztelen egyes lesz. Ha egy számjegynek csak egy cellája marad a házban, rejtett egyes lesz.

Megbízható jelöltmunkamenet

  1. Töltsd ki a közvetlen egyeseket jegyzet előtt. Először pásztázd a zsúfolt blokkokat, sorokat és oszlopokat. Minden megerősített számjegy csökkenti a későbbi jelöltmunkát.
  2. Ellenőrizd mind a három feltételt. Minden üres cellánál töröld a számjegyeket, amelyek már a sorában, oszlopában és 3×3-as blokkjában vannak. Egy számjegy csak akkor marad jelölt, ha mindhárom vizsgálatot túléli.
  3. Frissítsd azonnal a társakat. Számjegy lerakása után töröld a jelöltet minden megoldatlan társból ugyanabban a sorban, oszlopban és blokkban, mielőtt új mintát keresel.
  4. Keress korlátozott csoportokat. Vesd össze a jelöltlistákat egy házon belül. Azonos kétjegyű cellák, két helyre szorított számjegyek vagy blokk–vonal sorba állások további törléseket támogatnak.
  5. Minden változás után térj vissza az egyesekhez. Egy kis törlés cellát vagy számjegyet hagyhat egyetlen hellyel. Gyűjtsd be ezt a könnyű eredményt, mielőtt összetettebb technikára lépnél.
7
A 7-es jelölt minden lerakott 7-es társából törlődik; a cella, amely elveszíti az utolsó alternatívát, egyes lesz.

Kidolgozott példa: r5c6 csökkentése egy jelöltre

Tegyük fel, hogy az 5. sor hiányzó számjegyei {2,4,7}. Az r5c6 oszlopa már tartalmaz 2-est, a 3×3-as blokkja pedig 7-est. Ez a két feltétel törli a 2-est és a 7-est, csak a 4-es marad.

  1. Indulj a sorból. Csak az 5. sorból hiányzó számjegyeket listázd: 2, 4 és 7. A sorban már jelen lévő számjegyek soha nem tartoznak a kezdeti jelölthalmazba.
  2. Alkalmazd az oszlopfeltételt. A 6. oszlopban már van lerakott 2-es, ezért töröld a 2-est r5c6-ból. A cellában most {4,7} a jelölt.
  3. Alkalmazd a blokkfeltételt. A középső jobb blokk már tartalmaz 7-est, ezért r5c6 nem lehet 7. A 4-es jelölt az egyetlen fennmaradó jogszerű érték.
  4. Rakd le és terjeszd. Írj 4-est r5c6-ba, töröld a 4-es jelöltet a társaiból, és pásztázd újra az 5. sort, a 6. oszlopot és a blokkot az újonnan létrejött egyesért.

Gyakori jelölthibák

Hozzáadás törlés helyett

Ne másold az 1–9-et minden cellába abban a reményben, hogy minták jelennek meg. A hiányzó számjegyekkel kezdj, és töröld, amit a három feltétel tilt.

Elavult jegyzetek hagyása

Egy törlendő jelölt hamis párt hozhat vagy valódi egyest rejthet. A jelöltek karbantartása minden lerakás része.

Törlés a szabály megnevezése nélkül

A valószínűtlennek érzett jelölt még lehetséges. Törlés előtt azonosítsd a lerakott társat vagy a mintát, amely a törlést bizonyítja.

Jelöltkizárási lista

  • Egy üres cellánál mondd ki a hiányzó sorszámjegyeket, majd töröld az oszlop- és blokkütközéseket.
  • Minden lerakás után söpörd át az érintett sort, oszlopot és blokkot, mielőtt máshová lépnél.
  • Karikázd a kétjelöltű cellákat és a csak két helyű számjegyeket, de a minta állítása előtt ellenőrizd az egész házat.
  • Használd a Jegyzet módot a lehetőségekhez, a nagy számjegyeket csak a logikailag kényszerített értékekhez.

A jelöltkizárás nem külön haladó trükk. Ez a könyvelési réteg szinte minden technika alatt. Gyakorolj Közepes Klasszikus feladványon: csak őszinte lehetőségeket írj, frissítsd az összes társat, és magyarázd meg minden törlést. Ha a jegyzetekben meg lehet bízni, a párok, zárak és halként ismert minták láthatóvá válnak a titokzatosság helyett. Ha egy következtetés elbukik, állítsd vissza a törölt jelöltet, és auditáld azt a sort, oszlopot vagy blokkot, amelynek támogatnia kellett volna.

Jelöltkizárás GYIK

Minden üres cellának kell jelöltjegyzet?

Nem minden feladványon. A válogatott jegyzetek gyakran elég a Könnyűn és Közepesen, míg a teljes jegyzetek a Nehéz, Szakértő és Mester haladó mintáinak ellenőrzését segítik.

Törölhetek jelöltet, mert nehéz helyzethez vezet?

Nem. A nehézség nem ellentmondás. Csak akkor törölj jelöltet, ha sudokufeltétel vagy érvényes logikai minta bizonyítja, hogy lehetetlen.

Mi a különbség a jelölt és a találgatás között?

A jelölt még lehetséges értéket rögzít. A találgatás bizonyíték nélkül kötelezi magát egy lehetőségre. A pontos jegyzetek láthatóvá tartják ezt a különbséget.

Miért tűnt el egy pár a jegyzetek frissítése után?

Lehet, hogy elavult jelöltből épült, vagy a frissítés megoldott egy tagot. Ellenőrizd újra a jelenlegi listákat a régi minta megőrzése helyett.

Mit pásztázzak törlés után?

Kezdd az érintett cellával és házzal: keress meztelen egyeseket, rejtett egyeseket és rövid jelöltcsoportokat, mielőtt a tágabb táblát keresnéd.

Kapcsolódó cikkek