Sudoku sprendimo technikos
Sudoku technika yra išvados taisyklė, leidžianti susiaurinti, kur skaitmuo gali patekti. Tai pilna biblioteka — 25 iš jų, surikiuotos nuo pradedančiojo iki eksperto, su tuo, kam kiekviena skirta ir kurią išmokti pirmiausia.
Sudoku technika yra loginė taisyklė, leidžianti pašalinti kandidatus ar įrašyti skaitmenį nespėliojant. Kiekviena technika daro vieną iš dviejų dalykų: arba atmeta kandidatą iš langelio, arba priverstinai įrašo skaitmenį į langelį. Sukaupkite pakankamai tokių mažų išvadų ir visas laukas subyra.
Tai enciklopedijos 25 technikų katalogas, sugrupuotas pagal sudėtingumą. Sunkiosios sprendžia „sunkesnius“ galvosūkius ne būdamos gudresnės — jos juos sprendžia tvarkydamos pozicijas, kuriose paprastosios technikos baigiasi. Dažniausiai jums reikia tik saujelės. Skaitykite toliau, kurios pirmiausia vertos jūsų laiko ir kaip virš jų veikia kopėtėlės.
Ką iš tikrųjų reiškia „Sudoku technika“
Kiekviena technika šiame puslapyje yra išvados taisyklė, o ne triukas. Ji sako: tokią pozicija atrodančioje padėtyje galite arba pašalinti šį kandidatą iš to langelio, arba įrašyti šį skaitmenį čia. Nieko daugiau, nieko stebuklingo. Dešimtys pavadintų technikų atsirado todėl, kad sprendėjai (ir kompiuterių programos) norėjo žodyno besikartojančioms formoms — stačiakampiui, trijų langelių grandinei, tam pačiam skaitmeniui du kartus dviejose eilutėse — kad galėtų jas pastebėti greičiau.
Sudoku yra loginis galvosūkis. Taisyklingai sudarytame galvosūkyje yra lygiai vienas sprendimas, o kiekvieną ėjimą kelyje lemia taisyklė, kad kiekvienoje eilutėje, kiekviename stulpelyje ir kiekviename 3×3 bloke 1–9 turi būti po vieną kartą. Taigi technika yra ne būdas „nuspręsti“, ką įrašyti į langelį — tai būdas įrodyti, kad yra tik vienas teisėtas atsakymas. Jei technika kada nors atrodo reikalaujanti spėjimo, vadinasi, arba praleidote išvadą, arba galvosūkis sugadintas.
- Technika arba pašalina kandidatą iš langelio, arba įrašo skaitmenį į langelį.
- Kiekvienas pašalinimas grįžta prie tos pačios taisyklės: 1–9 po vieną kartą eilutėje, stulpelyje ir bloke.
- Sudoku nereikalauja spėliojimo — jei taip atrodo, pažiūrėkite dar kartą.
- Pavadintos technikos yra raštų trumpiniai, o ne papildomos taisyklės.
Kopėtėlės nuo pradedančiojo iki pažengusio, paprastai
Technikos paprastai grupuojamos į šešis lygmenis, kiekvienas iš jų sprendžia gilesnę galvosūkių klasę. Enciklopedija kiekvieną straipsnį pažymi vienu iš trijų sudėtingumo lygių — pradedantysis, vidutinis, pažengęs — kurie sujungia šiuos lygmenis naršymui. Eilė visur maždaug ta pati, nes kiekvienas laiptelis priklauso nuo esančio žemiau.
Gera žinia: dauguma publikuojamų galvosūkių niekada nepakyla virš šių kopėtėlių vidurio. Lengvi galvosūkiai pasiduoda vien single. Vidutiniai galvosūkiai reikalauja porų ir locked candidates. Sunkiems galvosūkiams reikia X-Wing ar sparno rašto. Tik ekspertiniai ir „velniški“ galvosūkiai reguliariai reikalauja grandinių — ir jie labiau atlygina už švarius kandidatus nei už įsimintą kiekvieną grandinės formą.
- Single — naked single, hidden single. Po vieną langelį, po vieną skaitmenį.
- Locked candidates — pointing pair, box/line reduction. Skaitmuo, prisegtas prie linijos bloko viduje.
- Subset — naked ir hidden pair, triple, quad. Du, trys ar keturi kandidatai, užsirakinantys tuose pačiuose langeliuose.
- Žuvys — X-Wing, Swordfish, Jellyfish. Vienas skaitmuo, stačiakampis išsidėstymas per eilutes ir stulpelius.
- Sparnai — XY-Wing, XYZ-Wing, W-Wing, Skyscraper, Empty Rectangle. Trumpos dviejų kandidatų langelių grandinės.
- Grandinės ir spalvinimas — Simple Colouring, Remote Pairs, Forcing Chains. Ilgos priverstinių išvadų grandinės.
Kurią techniką mokytis toliau, atsižvelgiant į tai, kur esate
Jei niekada nesprendėte Sudoku, pradėkite nuo taisyklių, paskui nuo dviejų single. Naked single yra langelis, kuriame leistinas tik vienas kandidatas; hidden single yra skaitmuo, kuriam eilutėje, stulpelyje ar bloke liko tik vienas langelis. Kartu jie užbaigia beveik kiekvieną lengvą ir daugumą vidutinių galvosūkių. Praktikuokitės juos, kol peržiūra taps automatinė, net laukuose, kuriuose neužrašėte kandidatų. Naked single ir hidden single technikų puslapiai kiekvienas išsamiai pateikia po vieną tikrame lauke.
Jei jau galite užbaigti vidutinį galvosūkį, bet įstringate ties sunkiu, toliau mokykitės locked candidates. Tai būdas, kuriuo 1 viename bloke gali atmesti 1 iš kiekvieno kito bloko toje pačioje eilutėje — naudingiausias vidutinis ėjimas. Paskui naked pair ir triple, ir tik po jų — žuvys bei sparnai. Nėra garbės šokti tiesiai prie XY-Wing; pamatysite du iš jų per galvosūkį, jei pasiseks, ir praleisite lengvesnius ėjimus kiekviename puslapyje. Sprendimo eigos vadovas išklotinai parodo kopėtėles po vieną žingsnį.
Jei jau sprendžiate sunkius galvosūkius ir norite ekspertinio, tobulėjimas yra sklandus kandidatų žymėjimas, o ne daugiau pavadintų raštų. Dauguma grandinių glūdi kandidatuose; jų nematysite be įskaitomų žymėjimų pieštuku. Perskaitykite greitesnio sprendimo vadovą greito sprendėjo tvarkai ir kiekvienos naujos technikos imkitės tik tada, kai paprastesnės iš tikro nesujudina lauko.
Kaip enciklopedija tvarko 25 technikas
Po šia apybraiža rasite kiekvieną nagrinėjamą techniką, sugrupuotą į pradedančiojo, vidutinį ir pažengusįjį. Kortelės sąmoningai tiesmukos: po vieną santraukos eilutę, jokio žargono, spustelėkite, kad pamatytumėte išvadą pilnai su išspręstu pavyzdžiu. Kiekvienas straipsnis turi tą pačią sandarą — kaip jį pastebėti, kodėl jis visada veikia, sunumeruotas išspręstas pavyzdys, dažni painiavos atvejai ir nedidelis DUK atsakymų rinkinys.
Grupavimas seka aukščiau pateiktomis kopėtėlėmis su dviem nedidelėmis nuolaidomis tam, kaip žaidėjai iš tikro mokosi. Naudingiausias ankstyvas vidutinis ėjimas — pointing pair — sugrupuotas su locked candidates, nes ten jis logiškai priklauso, net jei galite jį rasti dar neišmokę porų. O Snyder notation yra vidutiniame, nors techniškai tai žymėjimo pasirinkimas, o ne išvada, nes jis pakeičia, kaip peržiūrite, labiau nei dauguma porų.
- Pradedantysis — naked single, hidden single, naked pair. Du single, be kurių negalite išgyventi, ir pirmasis pašalinimo raštas.
- Vidutinis — hidden pair, naked ir hidden triple, naked quad, pointing pair, box/line reduction, Snyder notation. Viskas, ko reikia daugumai sunkių galvosūkių.
- Pažengęs — hidden quad, visos žuvys, visi sparnai (įskaitant Y-Wing ir XY-Wing), Skyscraper, Empty Rectangle, Simple Colouring, Remote Pairs, Unique Rectangle, BUG ir Forcing Chains. Įrankių rinkinys ekspertiniams laukams.
Ką skaityti toliau
Jei esate naujokas, pradėkite nuo naked single ir hidden single — jie nuves jus per kiekvieną lengvą ir daugumą vidutinių galvosūkių. Po jų perskaitykite, kaip žaisti, kad sužinotumėte taisykles paprasta kalba, ir sprendimo eigos vadovą, kokia eile taikyti technikas, kai turėsite daugiau nei porą įvaldytų. Katalogo laukas po apybraiža yra likusi bibliotekos dalis; naršykite jį bet kada, kai galvosūkis užstringa ir norite sužinoti, kokios išvados galbūt nepastebite.
Naršyti katalogą
Pradedantysis
Naked Single
Langelis su tik vienu likusiu galimu kandidatu — pamatinis sprendimo ėjimas Sudoku.
Hidden Single
Skaitmuo, telpantis tik į vieną eilutės, stulpelio ar bloko langelį — net kai tame langelyje dar yra kitų kandidatų.
Naked Pair
Du vieneto langeliai, dalijantys tuos pačius du kandidatus, užrakina tuos skaitmenis nuo kiekvieno kito to vieneto langelio.
Vidutinis
Hidden Pair
Du skaitmenys, kurie vienete gali patekti tik į tuos pačius du langelius — pašalinant iš tų langelių visus kitus kandidatus.
Naked Triple
Trys vieneto langeliai, kurių kandidatai kartu naudoja tik tris skaitmenis, užrakina tuos skaitmenis nuo likusios vieneto dalies.
Hidden Triple
Trys skaitmenys, galintys gyventi tik tuose pačiuose trijuose vieneto langeliuose — pašalinant iš tų langelių kiekvieną kitą kandidatą.
Naked Quad
Keturi vieneto langeliai, kurių kandidatai kartu naudoja tik keturis skaitmenis, užrakina tuos skaitmenis nuo likusios vieneto dalies.
Pointing Pair
Kai skaitmuo bloke apribotas viena eilute ar stulpeliu, jis gali būti pašalintas iš likusios tos eilutės ar stulpelio dalies.
Box/Line Reduction
Kai skaitmuo linijoje apribotas vienu bloku, jis gali būti pašalintas iš likusios to bloko dalies.
Snyder Notation
Drausmingas žymėjimo pieštuku metodas, fiksuojantis tik hidden pair kandidatus blokuose, kad single būtų randami greičiau.
Pažengęs
Hidden Quad
Keturi skaitmenys, apriboti tais pačiais keturiais vieneto langeliais — kiekvienas kitas kandidatas pašalinamas iš tų langelių.
X-Wing
Keturių vieno skaitmens galimų langelių stačiakampis, pašalinantis tą skaitmenį iš dviejų susikertančių linijų.
Swordfish
Trijų linijų X-Wing apibendrinimas vienam skaitmeniui, pašalinantis jį per tris susikertančias linijas.
Jellyfish
Keturių linijų žuvis: tas pats vieno skaitmens raštas kaip X-Wing ir Swordfish, nukeltas iki keturių eilučių ir keturių stulpelių.
XY-Wing
Trys dviejų reikšmių langeliai, sudarantys lankstą, kuris pašalina bendrą kandidatą iš langelių, matančių abu sparnus.
Y-Wing
Kitas XY-Wing pavadinimas — trijų langelių dviejų reikšmių lankstas, pašalinantis bendrą kandidatą.
XYZ-Wing
XY-Wing su trijų kandidatų ašimi — bendras skaitmuo pašalinamas iš langelių, matančių visus tris sparnų langelius.
W-Wing
Du sutampantys dviejų reikšmių langeliai, sujungti stipriuoju ryšiu pagal vieną skaitmenį, pašalina kitą skaitmenį iš langelių, matančių abu.
Skyscraper
Vieno skaitmens grandinė dviejose linijose su viena bendra skersine linija, pašalinanti skaitmenį ten, kur tolimieji galai mato bendrus langelius.
Empty Rectangle
Blokas, kuriame skaitmuo sudaro L formą, kartu su jungtine pora linijoje, priverstinai sukelia pašalinimą jų sankirtoje.
Simple Coloring
Vieno skaitmens stipriųjų ryšių jungimas dviem spalvomis, kad atsiskleistų prieštaravimai ir pašalinimai.
Remote Pairs
Dviejų reikšmių langelių grandinė, visi dalijantys tuos pačius du kandidatus, leidžia pašalinti abu skaitmenis iš langelių, matančių kiekvieną galą.
Unique Rectangle
Naudojasi tuo, kad teisingas galvosūkis turi vieną sprendimą, kad išvengtų mirtino keturių langelių stačiakampio.
BUG (Bivalue Universal Grave)
Vienatumo trumpinys: kai kiekvienas neišspręstas langelis yra dviejų reikšmių, išskyrus vieną, nelyginis kandidatas yra atsakymas.
Forcing Chains
Sekite kandidato buvimo teisingu ar klaidingu pasekmes, kol kiekvienas kelias priverstinai veda prie tos pačios išvados.
Dažnai užduodami klausimai
- Kurias Sudoku technikas mokytis pirmiausia?
- Naked single ir hidden single. Naked single yra langelis, kuriame aštuoni iš devynių skaitmenų jau panaudoti jo eilutėje, stulpelyje ar bloke, paliekant vieną leistiną kandidatą. Hidden single yra skaitmuo, kuriam vienete liko tik vienas langelis. Kartu jie išsprendžia beveik kiekvieną lengvą ir daugumą vidutinių galvosūkių, o kiekviena sunkesnė technika egzistuoja tam, kad sukurtų daugiau single. Neeikite toliau, kol abu netaps automatiniai.
- Koks skirtumas tarp pradedančiojo ir pažengusiojo Sudoku technikų?
- Pradedančiojo technikos veikia po vieną langelį ar po vieną vienetą — jos randa langelį su tik viena galimybe arba skaitmenį su tik vienais namais. Pažengusiojo technikos vienu metu žvelgia per kelias eilutes, stulpelius ar blokus ir naudoja ilgesnes išvadų grandines. Jos neleidžia spręsti langelių, kuriuos taisyklės draudžia; jos tik pastebi pašalinimus, kurių paprastos technikos nemato. Jų reikia sunkiuose ir ekspertiniuose galvosūkiuose, beveik niekada lengvuose.
- Ar reikia įsiminti kiekvieną Sudoku techniką?
- Ne. Dauguma publikuojamų galvosūkių išsprendžiami penkiomis ar šešiomis technikomis: naked single, hidden single, naked pair, pointing pair, box/line reduction ir vienu iš X-Wing ar XY-Wing sunkiausiems laukams. Net stiprūs sprendėjai likusiųjų griebiasi retai. Mokykitės technikų, kai galvosūkis iš tikro užstringa — kiekvieno pavadinto rašto vaikymasis iš anksto yra lėtesnis kelias į sklandumą nei pagrindų įvaldymas.
- Kokia technika sprendžia sunkiausius Sudoku galvosūkius?
- Nėra vienos technikos, pralaužiančios kiekvieną sunkų galvosūkį. Ekspertiniams ir „velniškiems“ galvosūkiams paprastai reikia mišinio: švarių žymėjimų pieštuku, sklandaus žuvų ir sparnų pastebėjimo (X-Wing, XY-Wing, Skyscraper) bei grandinių ar spalvinimo pačiose sunkiausiose pozicijose. Forcing Chains yra bendriausias sudėtingas įrankis — turint pakankamai kantrybės jis išsprendžia viską, ką žmogus turi išspręsti — bet jis ir lėčiausias, todėl dauguma sprendėjų pirma išsemia pavadintus raštus.
- Ar Sudoku „technika“ skiriasi nuo „strategijos“?
- Ne itin. Abu žodžiai reiškia pavadintą išvados taisyklę kandidatams pašalinti ar skaitmenims įrašyti. Kai kurie žinynai „techniką“ vartoja atskiroms taisyklėms (Naked Single, X-Wing), o „strategiją“ — tam, kaip jas dėliojate spręsdami — peržiūrėk, pažymėk, ieškok porų, paskui žuvų — bet riba neaiški. Enciklopedija visur taisyklėms vartoja „technika“, o dėliojimo patarimams — „vadovas“.
- Ar Sudoku kada nors reikalauja spėlioti?
- Taisyklingai sudarytas — ne. Tikras Sudoku turi lygiai vieną sprendimą, pasiekiamą vien logika — nors sunkiems gali reikėti sudėtingų technikų jam rasti. Jei atrodo, kad galvosūkis reikalauja spėjimo, vadinasi, arba praleidote išvadą, arba galvosūkis sugadintas. Patikimi leidėjai ir generatoriai kiekvieną galvosūkį prieš išleisdami praleidžia per sprendiklį būtent tam, kad patvirtintų, jog loginis kelias egzistuoja.
Ką mokytis toliau
Kur eiti po šio puslapio — pradėkite nuo čia, jei esate naujokas, o paskui grįžkite prie katalogo tobulėdami.
Naked single
The simplest technique: a cell with only one legal digit left.
Hidden single
A digit with only one cell left in a row, column or box.
How to play sudoku
The three rules, the parts of the grid and how to find your first move.
The right order to solve
Which technique to try first, second and last as a puzzle hardens.
Tolesnis skaitymas
- Strategy Families — sudokuwiki.org
- Solving Techniques — overview — HoDoKu
- Glossary of Sudoku — Wikipedia
Daugiau iš tinklaraščio
Tinklaraštis →
How to Solve Sudoku Faster: Smart Habits, Not RushingWant to solve sudoku faster? Learn the scanning discipline, notation and pattern-spotting habits that cut your time — without rushing into mistakes.Skaityti straipsnį →
How to Get Better at Sudoku: A Beginner-to-Pro PlanWant to get better at sudoku? Here’s a simple week-by-week plan — what to practise, in what order — to go from easy puzzles to confident solving.Skaityti straipsnį →
How to Solve Hard Sudoku Without Guessing (No Luck)Do you ever have to guess in sudoku? No — a proper puzzle always has one logical solution. Here’s exactly what to do instead of guessing when you’re stuck.Skaityti straipsnį →
Praktikuokitės internete
Pritaikykite tai nemokamuose galvosūkiuose su užuominomis, žymėjimais ir keturiais sudėtingumo lygiais.
Žaisti Sudoku