Poznaj schematy, które pomogą Ci lepiej rozwiązywać sudoku.
Zacznij od systematycznego skanowania i singli, a następnie przejdź do par, zależności między blokami a wierszami i kolumnami, ryb, skrzydeł, łańcuchów oraz wzorców unikalności. Każda z poniższych technik jest na tyle praktyczna, że możesz zastosować ją w dzisiejszej łamigłówce.
Pobierz ściągawkę ze strategiamiPoznaj warianty sudoku i ich zasady
Biblioteka strategii
Szybkie zestawienie technik stosowanych w codziennych łamigłówkach.
Nagie jedynki: wpisz jedynego kandydata
Naga jedynka występuje, gdy w jednym pustym polu pozostaje tylko jedna dozwolona cyfra. Znajdziesz ją, sprawdzając, jakie cyfry znajdują się już w wierszu, kolumnie i bloku 3×3 tego pola.
Otwórz przewodnik krok po krokuNotatki kandydatów: zachowuj tylko przydatnych kandydatów
Notatki kandydatów to tymczasowe możliwości, a nie trwały bałagan. Dodawaj je, gdy w polu jest kilka prawdopodobnych wartości, a następnie usuwaj, gdy tylko wpisanie wartości w powiązanym polu wykluczy jedną z nich.
Otwórz przewodnik krok po krokuSkanowanie krzyżowe: wyklucz niemożliwe pola
Skanowanie krzyżowe to wizualna metoda ustalania, gdzie można umieścić daną cyfrę. Wybierz cyfrę i blok 3×3, a następnie wykorzystaj wystąpienia tej cyfry w wierszach i kolumnach przecinających ten blok, aby wykluczyć pola w jego obrębie.
Otwórz przewodnik krok po krokuNagie pary: zarezerwuj parę kandydatów
Naga para występuje wtedy, gdy dwa pola w jednym wierszu, jednej kolumnie lub jednym bloku 3×3 zawierają dokładnie tę samą parę kandydatów. Te dwie cyfry muszą znaleźć się w tych dwóch polach w dowolnej kolejności.
Otwórz przewodnik krok po krokuPary wskazujące: niech blok wskaże linię
Para lub trójka wskazująca pojawia się wtedy, gdy wszystkie miejsca dla jednej cyfry w bloku 3×3 leżą w tym samym wierszu albo w tej samej kolumnie.
Otwórz przewodnik krok po krokuRedukcja blok–linia: niech linia wyznacza blok
Redukcja blok–linia to odwrotność par wskazujących. Wszyscy kandydaci danej cyfry w wierszu lub kolumnie znajdują się w jednym bloku 3×3.
Otwórz przewodnik krok po krokuNagie trójki: zarezerwuj trzy cyfry w trzech polach
Naga trójka wykorzystuje trzy pola w jednej jednostce, a łączny zestaw kandydatów w tych polach zawiera dokładnie trzy cyfry. Pojedyncze pole nie musi zawierać wszystkich trzech cyfr.
Otwórz przewodnik krok po krokuNagie czwórki: zarezerwuj naraz cztery cyfry
Naga czwórka to cztery pola w jednej jednostce, których łączny zbiór kandydatów zawiera dokładnie cztery cyfry.
Otwórz przewodnik krok po krokuX-Wing: zablokuj jedną cyfrę w prostokącie
X-Wing wykorzystuje jedną cyfrę, która w każdym z dwóch wierszy występuje dokładnie w tych samych dwóch kolumnach albo w każdej z dwóch kolumn występuje dokładnie w tych samych dwóch wierszach.
Otwórz przewodnik krok po krokuSkyscraper: porównaj dwa przesunięte względem siebie silne ogniwa
Technika Skyscraper wykorzystuje dwa równoległe silne ogniwa dla tej samej cyfry. Jeden koniec każdego ogniwa znajduje się we wspólnej linii; te dwa końce tworzą podstawę, a dwa pozostałe końce tworzą dachy.
Otwórz przewodnik krok po krokuLatawiec z dwiema linkami: połącz wiersz z kolumną przez blok 3×3
Latawiec z dwiema linkami wykorzystuje jedno silne ogniwo w wierszu i jedno silne ogniwo w kolumnie dla tej samej cyfry, a słabe ogniwo w obrębie bloku 3×3 łączy oba ogniwa.
Otwórz przewodnik krok po krokuProste kolorowanie: naprzemienne kolorowanie jednej cyfry wzdłuż silnych ogniw
Proste kolorowanie polega na śledzeniu jednej cyfry w jednostkach, w których może ona wystąpić dokładnie w dwóch polach, oraz przypisywaniu naprzemiennych kolorów każdej parze sprzężonej.
Otwórz przewodnik krok po krokuSwordfish: rozszerz logikę ryb do trzech linii
Swordfish obejmuje jedną cyfrę w trzech wierszach bazowych, w których wszyscy jej kandydaci mieszczą się w tych samych trzech kolumnach pokrywających.
Otwórz przewodnik krok po krokuMeduza: cztery linie bazowe, cztery linie pokrywające
Meduza to ryba rozmiaru cztery: w czterech wierszach bazowych możliwe pozycje jednej cyfry ograniczają się do czterech kolumn pokrywających.
Otwórz przewodnik krok po krokuX-Wing z płetwą: zachowaj rybę i uwzględnij płetwę
X-Wing z płetwą to X-Wing z dodatkowym kandydatem bazowym poza dwiema kolumnami pokrywającymi.
Otwórz przewodnik krok po krokuSwordfish z płetwą: ryba na trzech liniach z jednym dodatkowym kandydatem
Swordfish z płetwą ma trzy wiersze bazowe i trzy kolumny pokrywające, a także jednego dodatkowego kandydata w jednym z wierszy bazowych, poza kolumnami pokrywającymi.
Otwórz przewodnik krok po krokuXY-Wing: połącz dwa skrzydła za pomocą pola centralnego
XY-Wing wykorzystuje pole centralne z kandydatami XY oraz dwa skrzydła z kandydatami XZ i YZ, z których każde widzi pole centralne. Skrzydła nie muszą widzieć się nawzajem.
Otwórz przewodnik krok po krokuXYZ-Wing: wspólna cyfra w trzech komórkach
XYZ-Wing wykorzystuje komórkę centralną z kandydatami XYZ i dwa skrzydła: XZ oraz YZ. Oba skrzydła widzą komórkę centralną, a wszystkie trzy komórki zawierają Z.
Otwórz przewodnik krok po krokuWielokolorowanie: porównuj odrębne łańcuchy kolorów
Wielokolorowanie rozszerza proste kolorowanie, zachowując odrębne dwukolorowe składowe dla tej samej cyfry, dopóki nie zaczną ze sobą oddziaływać.
Otwórz przewodnik krok po krokuZdalne pary: naprzemienne użycie tej samej pary w łańcuchu
Zdalne pary tworzą łańcuch pól z dokładnie dwoma kandydatami. Każde z nich zawiera te same dwie cyfry. Kolejne pola muszą się wzajemnie widzieć.
Otwórz przewodnik krok po krokuWXYZ-Wing: znajdź jedyną nieograniczoną cyfrę
W przypadku WXYZ-Wing typu 1 w czterech polach występują łącznie dokładnie cztery cyfry. Dla każdej z trzech cyfr każde jej wystąpienie w układzie widzi wszystkie pozostałe wystąpienia tej cyfry. Czwarta cyfra jest nieograniczona: co najmniej dwa jej wystąpienia nie widzą się nawzajem.
Otwórz przewodnik krok po krokuUnikalny prostokąt: jak uniknąć układu z dwoma rozwiązaniami
Unikalny prostokąt typu 1 ma cztery pola w dwóch wierszach, dwóch kolumnach i dwóch blokach 3×3. W trzech polach znajduje się ta sama para kandydatów; czwarte pole zawiera tę parę oraz dodatkowych kandydatów.
Otwórz przewodnik krok po krokuProstokąt możliwy do uniknięcia: nie pozwól, by ustalone wartości utworzyły śmiertelną pętlę
Prostokąt możliwy do uniknięcia to odpowiednik unikalnego prostokąta, występujący po ustaleniu wartości w niektórych narożnych polach tego prostokąta. Jeden pozostały kandydat uzupełniłby wzór, w którym wartości można zamieniać miejscami.
Otwórz przewodnik krok po krokuSue de Coq: podział przecięcia linii z blokiem
Technika Sue de Coq zaczyna się w miejscu, w którym wiersz lub kolumna przecina blok 3×3. Kandydatów z tego przecięcia można podzielić na jeden zbiór w bloku i drugi na linii.
Otwórz przewodnik krok po krokuPrawie zamknięte zbiory: od zamkniętego zbioru dzieli je jeden kandydat
Prawie zamknięty zbiór to N pól w jednej jednostce, które zawierają dokładnie N+1 różnych kandydatów. Po usunięciu dowolnego z tych kandydatów pozostałe cyfry są ograniczone do tych pól.
Otwórz przewodnik krok po krokuALS-XZ: połącz dwa prawie zablokowane zbiory
ALS-XZ wykorzystuje dwa ALS-y, które mają ograniczonego wspólnego kandydata X: każdy kandydat X w jednym ALS-ie widzi wszystkich kandydatów X w drugim.
Otwórz przewodnik krok po krokuŁańcuchy ALS: przekazywanie ograniczenia przez kilka zbiorów
Łańcuch ALS łączy kilka prawie zamkniętych zbiorów. Kolejne zbiory wykorzystują ograniczonych wspólnych kandydatów, aby przekazać wymuszoną alternatywę z jednego końca łańcucha na drugi.
Otwórz przewodnik krok po krokuPętle nice: zamknij naprzemienny łańcuch wnioskowania
W zapisie z węzłami kandydatów ciągła pętla nice ma naprzemiennie silne i słabe ogniwa na całym obwodzie, również w miejscu zamknięcia. Nie rozstrzyga, że konkretny narożnik jest prawdziwy. W pętli nieciągłej naprzemienność jest przerwana przy jednym kandydacie: dwa słabe ogniwa spotykające się tam wykluczają go; dwa silne ogniwa wymuszają jego prawdziwość. Każde ogniwo musi mieć uzasadnienie.
Otwórz przewodnik krok po krokuŁańcuchy wymuszające: porównaj wszystkie gałęzie
Łańcuch wymuszający śledzi konsekwencje wyboru kandydata. Dla łańcucha opartego na komórce rozważ każdego jej kandydata; dla łańcucha opartego na jednostce rozważ każdą pozostałą pozycję jednej cyfry w wierszu, kolumnie lub bloku. Wspólny wniosek jest pewny dopiero po sprawdzeniu wszystkich przypadków początkowych. Sprzeczność natomiast obala założenie, które do niej doprowadziło.
Otwórz przewodnik krok po krokuFinned Jellyfish: cztery linie z dodatkową możliwością
Finned Jellyfish to wzorzec ryby o rozmiarze cztery z co najmniej jednym dodatkowym kandydatem w wierszach bazowych, poza czterema kolumnami pokrywającymi.
Otwórz przewodnik krok po krokuKraken fish: połącz każdą płetwę z celem
Kraken fish to wzorzec rybny, w którym płetwy są powiązane z celem za pomocą łańcuchów wnioskowania, a nie wyłącznie dzięki bezpośredniej widoczności.
Otwórz przewodnik krok po krokuMetoda prób i błędów: sprawdź jednego kandydata, aż pojawi się sprzeczność
Metoda prób i błędów polega na tymczasowym przyjęciu jednego kandydata, wykonywaniu wyłącznie wymuszonych ruchów i sprawdzeniu, czy dana gałąź prowadzi do sprzeczności.
Otwórz przewodnik krok po kroku