Wskazówki

Łańcuchy jednocyfrowe: Skyscraper, 2-String Kite, Turbot Fish

2025-06-11 · 12 min czytania
Baza Wiedzy / Indeks Technik / Łańcuchy jednocyfrowe

Łańcuchy jednocyfrowe (Single Digit Chains) to rodzina zaawansowanych technik Sudoku opartych na łączeniu silnych i słabych połączeń dla tego samego kandydata. Ten artykuł obejmuje trzy popularne techniki: Skyscraper, 2-String Kite i Turbot Fish. Dzielą one tę samą podstawową zasadę, ale różnią się sposobem połączenia silnych ogniw.

Kluczowe pojęcia:
  • Silne połączenie: Gdy kandydat pojawia się w dokładnie dwóch komórkach w jednostce (wiersz/kolumna/kwadrat), te komórki tworzą silne połączenie—jeśli jedna jest prawdziwa, druga musi być fałszywa i odwrotnie.
  • Słabe połączenie: Dwie komórki, które mogą się wzajemnie "widzieć" (ten sam wiersz/kolumna/kwadrat) nie mogą być obie prawdziwe, ale mogą być obie fałszywe.
Wzorzec łańcuchów jednocyfrowych
Łańcuchy jednocyfrowe: Dwa silne połączenia połączone słabym połączeniem tworzą łańcuch wnioskowania

Diagram pokazuje ogólną zasadę: A-B i C-D to silne połączenia (linie ciągłe), B-C to słabe połączenie (linia przerywana). Logika:

  • Jeśli A jest fałszywe → B musi być prawdziwe (silne połączenie) → C musi być fałszywe (słabe połączenie) → D musi być prawdziwe (silne połączenie)
  • Jeśli A jest prawdziwe → Pozycja A jest określona

W każdym przypadku co najmniej jedno z A i D musi być prawdziwe. Dlatego każda komórka, która widzi zarówno A jak i D, może wyeliminować tego kandydata.

Ogólna reguła eliminacji

Jeśli dwa silne połączenia są połączone słabym połączeniem,
to komórki, które widzą oba punkty końcowe (A i D), mogą wyeliminować tego kandydata.

Trzy techniki różnią się sposobem połączenia słabego ogniwa:

  • Skyscraper: Dwa równoległe silne połączenia wiersza/kolumny połączone przez ten sam wiersz/kolumnę
  • 2-String Kite: Silne połączenie wiersza i silne połączenie kolumny połączone przez ten sam kwadrat
  • Turbot Fish: Silne połączenie kwadratu i silne połączenie wiersza/kolumny połączone przez ten sam wiersz/kolumnę

Skyscraper

Skyscraper to najłatwiejszy do zidentyfikowania łańcuch jednocyfrowy. Charakteryzuje się dwoma równoległymi silnymi połączeniami (oba w kolumnach lub oba w wierszach) połączonymi przez prostopadłe słabe połączenie. Kształt przypomina dwa wieżowce o różnych wysokościach.

Przykład Skyscraper w Sudoku
Przykład Skyscraper: Dwa silne połączenia kolumnowe dla cyfry 3 połączone przez Wiersz 3
Otwórz w solverze

Analiza przykładu

Obserwuj kandydata 3:

1 Znajdź pierwsze silne połączenie: W Kolumnie 3 kandydat 3 pojawia się tylko w dwóch pozycjach: R3C3 i R7C3. To jest silne połączenie kolumnowe.
2 Znajdź drugie silne połączenie: W Kolumnie 8 kandydat 3 pojawia się tylko w dwóch pozycjach: R3C8 i R9C8. To też jest silne połączenie kolumnowe.
3 Potwierdź słabe połączenie: R3C3 i R3C8 są w tym samym wierszu (Wiersz 3), połączone słabym połączeniem.
4 Logika:
  • Jeśli R7C3=3 → R3C3≠3 (silne połączenie) → R3C8=3 (słabe połączenie wyzwala silne połączenie)
  • Jeśli R7C3≠3 → R3C3=3 (silne połączenie)

W każdym przypadku co najmniej jedno z R7C3 i R9C8 to 3.

5 Eliminacja: Komórki, które widzą zarówno R7C3 jak i R9C8:
  • R7C9: Ten sam wiersz co R7C3, ten sam kwadrat co R9C8 → Usuń kandydata 3
  • R9C1: Ten sam wiersz co R9C8, ten sam kwadrat co R7C3 → Usuń kandydata 3
Wniosek:
Skyscraper: Cyfra 3, R7C3-R3C3 (silne połączenie Kolumny 3) i R3C8-R9C8 (silne połączenie Kolumny 8) połączone przez słabe połączenie Wiersza 3.
Działanie: Usuń kandydata 3 z R7C9, R9C1.

2-String Kite

2-String Kite charakteryzuje się silnym połączeniem wierszowym i silnym połączeniem kolumnowym połączonymi przez słabe połączenie w tym samym kwadracie. Kształt przypomina latawiec z dwoma sznurkami (wiersz i kolumna) spotykającymi się w kwadracie.

Przykład 2-String Kite w Sudoku
Przykład 2-String Kite: Silne połączenia wierszowe i kolumnowe dla cyfry 7 połączone przez Kwadrat 3
Otwórz w solverze

Analiza przykładu

Obserwuj kandydata 7:

1 Znajdź silne połączenie wierszowe: W Wierszu 1 kandydat 7 pojawia się tylko w dwóch pozycjach: R1C5 i R1C9.
2 Znajdź silne połączenie kolumnowe: W Kolumnie 8 kandydat 7 pojawia się tylko w dwóch pozycjach: R2C8 i R4C8.
3 Potwierdź słabe połączenie: R1C9 i R2C8 są w tym samym kwadracie (Kwadrat 3), połączone słabym połączeniem.
4 Logika:
  • Jeśli R1C5=7 → Wiersz 1 określony
  • Jeśli R1C5≠7 → R1C9=7 (silne połączenie) → R2C8≠7 (słabe połączenie) → R4C8=7 (silne połączenie)

W każdym przypadku co najmniej jedno z R1C5 i R4C8 to 7.

5 Eliminacja: Komórki, które widzą zarówno R1C5 jak i R4C8:
  • R4C5: Ta sama kolumna co R1C5, ten sam wiersz co R4C8 → Usuń kandydata 7
Wniosek:
2-String Kite: Cyfra 7, R1C5-R1C9 (silne połączenie Wiersza 1) i R2C8-R4C8 (silne połączenie Kolumny 8) połączone przez słabe połączenie Kwadratu 3.
Działanie: Usuń kandydata 7 z R4C5.

Turbot Fish

Turbot Fish charakteryzuje się silnym połączeniem kwadratowym i silnym połączeniem wierszowym/kolumnowym połączonymi przez słabe połączenie w tym samym wierszu lub kolumnie. To najbardziej elastyczna forma łańcucha jednocyfrowego.

Przykład Turbot Fish w Sudoku
Przykład Turbot Fish: Silne połączenia kwadratowe i kolumnowe dla cyfry 2 połączone przez Wiersz 3
Otwórz w solverze

Analiza przykładu

Obserwuj kandydata 2:

1 Znajdź silne połączenie kwadratowe: W Kwadracie 1 kandydat 2 pojawia się tylko w dwóch pozycjach: R2C1 i R3C2.
2 Znajdź silne połączenie kolumnowe: W Kolumnie 9 kandydat 2 pojawia się tylko w dwóch pozycjach: R3C9 i R6C9.
3 Potwierdź słabe połączenie: R3C2 i R3C9 są w tym samym wierszu (Wiersz 3), połączone słabym połączeniem.
4 Logika:
  • Jeśli R2C1=2 → Kwadrat 1 określony
  • Jeśli R2C1≠2 → R3C2=2 (silne połączenie) → R3C9≠2 (słabe połączenie) → R6C9=2 (silne połączenie)

W każdym przypadku co najmniej jedno z R2C1 i R6C9 to 2.

5 Eliminacja: Komórki, które widzą zarówno R2C1 jak i R6C9:
  • R6C1: Ta sama kolumna co R2C1, ten sam wiersz co R6C9 → Usuń kandydata 2
Wniosek:
Turbot Fish: Cyfra 2, R2C1-R3C2 (silne połączenie Kwadratu 1) i R3C9-R6C9 (silne połączenie Kolumny 9) połączone przez słabe połączenie Wiersza 3.
Działanie: Usuń kandydata 2 z R6C1.

Porównanie trzech technik

Technika Silne połączenie 1 Silne połączenie 2 Słabe połączenie Rozpoznanie
Skyscraper Wiersz/Kolumna Równoległy Wiersz/Kolumna Ten sam Wiersz/Kolumna Dwie równoległe linie, jak wieżowce
2-String Kite Wiersz Kolumna Ten sam Kwadrat Wiersz i kolumna krzyżujące się, jak sznurki latawca
Turbot Fish Kwadrat Wiersz/Kolumna Ten sam Wiersz/Kolumna Kwadrat z wierszem/kolumną, najbardziej elastyczny

Jak znajdować łańcuchy jednocyfrowe

1 Wybierz kandydata: Skup się na jednym kandydacie (1-9) na raz.
2 Znajdź wszystkie silne połączenia: Zidentyfikuj, gdzie kandydat pojawia się w dokładnie dwóch komórkach w wierszach, kolumnach lub kwadratach.
3 Szukaj połączeń słabych: Sprawdź, czy dwa silne połączenia mogą być połączone przez wspólny wiersz/kolumnę/kwadrat.
4 Zidentyfikuj punkty końcowe: Znajdź "zewnętrzne punkty końcowe" dwóch silnych połączeń (te nie uczestniczące w słabym połączeniu).
5 Eliminacja: Usuń kandydata z komórek, które widzą oba zewnętrzne punkty końcowe.
Wskazówki:
  • Zacznij od Skyscraper—równoległe silne połączenia są najłatwiejsze do zauważenia
  • Zwróć uwagę na granice kwadratów dla 2-String Kite
  • Turbot Fish jest najbardziej elastyczny, ale najtrudniejszy do znalezienia—obserwuj zarówno kwadraty jak i linie
  • Użyj podświetlania kandydatów w solverze, aby łatwiej zobaczyć silne połączenia

Podsumowanie

  • Podstawowa zasada: Dwa silne połączenia połączone słabym połączeniem tworzą łańcuch wnioskowania
  • Reguła eliminacji: Komórki widzące oba zewnętrzne punkty końcowe mogą wyeliminować kandydata
  • Przypadek użycia: Zaawansowana technika, gdy metody pośrednie nie działają
  • Trudność: Skyscraper < 2-String Kite < Turbot Fish
Ćwicz teraz:
Rozpocznij trudną łamigłówkę Sudoku i spróbuj znaleźć te trzy techniki łańcuchów jednocyfrowych!