Gatavs spēlei?

Spēlēt sudoku!

Kā atrisināt sudoku soli pa solim

4 min lasīšanas

Lai atrisinātu sudoku, atkārto vienu ciklu: meklē ciparu, kuram ir tikai viena vieta, ieraksti to un meklē vēlreiz. Kad meklēšana neko neatrod, izraksti kandidātus katrā tukšā šūnā un meklē pārus, tad pointing pairs. Šis ceļvedis ir iesācējiem, kas zina sudoku noteikumus un grib metodi, kas vienmēr pasaka, ko darīt tālāk. Zemāk tu iegūsti metodi 6 soļos, tad īstu Vieglu mīklu, atrisinātu gājiens pa gājienam.

Metode 6 soļos

  1. Skenē blokus uz hidden singles. Izvēlies pilnāko bloku, uzskaiti ciparus, kas tam trūkst, un katram atrodi šūnas, kurās tas vēl var būt. Viena palikusi šūna nozīmē, ka cipars iet tur.
  2. Skenē šūnas uz naked singles. Šūna, kuras rindā, kolonnā un blokā jau ir astoņi dažādi cipari, ņem devīto.
  3. Skenē vēlreiz pēc katra ievietojuma. Jauns cipars bloķē šo ciparu 20 citās šūnās, tāpēc nākamais single parasti ir tieši blakus.
  4. Iestrēdzis? Raksti piezīmes. Atzīmē katru likumīgo ciparu katrā tukšā šūnā kā mazus kandidātus.
  5. Meklē pārus. 2 šūnas vienā vienībā, kurām ir tie paši 2 kandidāti un nekas cits, ļauj izsvītrot šos ciparus no pārējās vienības.
  6. Meklē pointing pairs. Ciparu, kas bloka iekšpusē ir ierobežots vienā līnijā, var izsvītrot no pārējās šīs līnijas. Jebkura izslēgšana var radīt jaunu single, tāpēc atgriezies pie 1. soļa.

Minēšana nav sarakstā. Katru labi izveidotas mīklas šūnu var pierādīt.

Piemērs: Viegla mīkla no mūsu kataloga

Šī ir klasiska 9x9 Viegla mīkla no mūsu pašu mīklu kopas. Sudoku Explainer, risinātājs, ko izmantojam mīklu vērtēšanai, dod tai 1.2 (Vieglā josla iet no 1.0 līdz 1.9). Tajā ir 36 doti cipari, un dzinējs to atrisina 45 soļos. Katrs no tiem ir hidden single. Rindas ir nosauktas no A līdz J (bez I) no augšas un kolonnas no 1 līdz 9 no kreisās puses, tāpēc B2 ir otrā rinda, otrā kolonna.

  1. Viegla mīkla ar 36 dotajiem cipariem. Pirmie četri single visi nokļūst rindā B.

    Secībā: 9 šūnā B2, 6 šūnā B4, 5 šūnā B9, tad 8 šūnā B3.

Viegla mīkla ar 36 dotajiem cipariem. Pirmie četri single visi nokļūst rindā B. Secībā: 9 šūnā B2, 6 šūnā B4, 5 šūnā B9, tad 8 šūnā B3.

Dēlis iekrāso B rindu un numurē pirmos 4 ievietojumus tādā secībā, kādā tos ņem dzinējs:

  1. B2 = 9. 1. blokam (augšā pa kreisi) trūkst 4, 7, 8 un 9. 9 nevar likt C1 vai C3, jo C rindā jau ir 9 šūnā C4. To nevar likt B3, jo 3. kolonnā jau ir 9 šūnā J3. Paliek tikai B2.

  2. B4 = 6. 2. blokā (augšā vidū) 6 ir bloķēts A rindā ar 6 šūnā A2 un šūnā C6 ar 6 šūnā E6 6. kolonnā. Tas atstāj B4.

  3. B9 = 5. 3. blokā (augšā pa labi) 5 ir bloķēts A rindā ar 5 šūnā A3 un C rindā ar 5 šūnā C5. To var saturēt tikai B9.

  4. B3 = 8. B rinda tagad ir 1, 9, _, 6, 3, 4, 2, 7, 5. Trūkst tikai 8, tāpēc tas iet pēdējā tukšajā šūnā. Tas ir hidden single visai rindai, un dzinējs to tā arī nosauc.

  5. līdz 4. solis atrisināja visu B rindu bez nevienas piezīmju atzīmes. Tāds ir modelis Vieglās mīklās: dotie cipari ir pietiekami blīvi, lai bloku skenēšana turpina dot ievietojumus. Dzinēja nākamie ievietojumi ir C7 = 6, C8 = 3, A9 = 8, C6 = 8 un D9 = 6, un tas turpina tāpat līdz beigām. Pabeigtais režģis sākas ar 365712498, 198634275, 427958631.

Ievēro, ko metode šeit nekad nevajadzēja: pārus, pointing pairs vai jebkādu minējumu. Risināšana ar skenēšanu darbojās, jo mīkla ir Viegla. Grūtākām mīklām pienāk brīdis, kad skenēšana izsīkst, un tā ir nākamā sadaļa.

Ko darīt, kad esi iestrēdzis

Iestrēgšana nozīmē, ka pilna katra bloka, rindas un kolonnas pārmeklēšana neatrod nevienu single. Neuzmini. Tā vietā palaid šo ciklu:

  1. Raksti piezīmes. Aizpildi katru tukšo šūnu ar tās likumīgajiem kandidātiem. Tas ir lēni vienreiz un ietaupa laiku pārējai mīklai.
  2. Pārbaudi naked singles. Ar uzrakstītiem kandidātiem jebkura šūna, kas rāda vienu ciparu, ir ievietojums.
  3. Meklē pārus. 2 šūnas vienībā, kurām ir tie paši 2 kandidāti: šie cipari pieder šīm 2 šūnām, tāpēc izdzēs tos no pārējām vienības šūnām. Sīkāk, kā arī slēptā versija un trijnieki, ir naked un hidden pairs.
  4. Meklē pointing pairs. Ja cipara kandidāti blokā visi atrodas vienā rindā vai kolonnā, izdzēs šo ciparu no pārējās rindas vai kolonnas. Pretējais, līnija, kuras kandidāti visi atrodas vienā blokā, ir Box Line Reduction.
  5. Atgriezies pie singles. Katra izslēgšana var atstāt šūnu ar vienu kandidātu vai ciparu ar vienu mājvietu. Pārmeklē vēlreiz no iepriekš minētās metodes 1. soļa.

Ja cikla beigās tev ir pilns kandidātu režģis un nav neviena pāra vai pointing pair, mīkla ir virs tavas pašreizējās rīku kopas, nevis salauzta. Izmanto padomus iesācējiem, lai vispirms pārbaudītu savas piezīmes uz kļūdām, jo palaists garām izdzēsums slēpj daudzus īstus singles.

Kad kāpt uz augstāku grūtības līmeni

Grūtība mūsu spēlē ir grūtākais paņēmiens, ko mīkla prasa, ko mēra Sudoku Explainer: Viegls ir 1.0 līdz 1.9, Vidējs 2.0 līdz 2.9, Grūts 3.0 līdz 4.9, Eksperts 5.0 līdz 6.9. Kāp augstāk, kad:

  • Tu pabeidz Vieglas mīklas tikai ar singles, bez piezīmēm un bez kļūdām.
  • Vidējas mīklas tagad šķiet ierastas, proti, tu sastopi iestrēgšanas punktu, pievieno piezīmes un tiec tam cauri ar pāriem un pointing pairs.
  • Tev ir ziņkārība par nākamo paņēmienu, nevis tikai ātrums ar pašreizējo.

Paliec uz vietas, ja joprojām min vai ja tie paši paņēmieni tev turpina neizdoties. Ātrums vienā līmenī ir vairāk vērts nekā lēciens uz līmeni, kura rīkus neesi apguvis. Izmēģini jaunu Vieglu mīklu, lai pārbaudītu sevi, un, kad iepriekš minētais cikls sāk šķist automātisks, Vidējais līmenis ir nākamais solis.