X-Wing
Prostokąt z czterech komórek-kandydatów dla jednej cyfry, który eliminuje tę cyfrę z dwóch krzyżujących się linii.
X-Wing to twoja brama do zaawansowanego rozwiązywania. Działa na jednej cyfrze naraz, więc gdy masz już notatki na miejscu, jest łatwiejszy do dostrzeżenia, niż wygląda.
Wybierz cyfrę i spójrz w poprzek dwóch wierszy. Jeśli w obu wierszach ta cyfra może trafić tylko do tych samych dwóch kolumn, te cztery komórki tworzą prostokąt. Cyfra musi siedzieć na jednej z dwóch przekątnych tego prostokąta — i tak czy inaczej obie kolumny kończą mieszcząc tę cyfrę. To pozwala wymazać cyfrę z reszty tych dwóch kolumn.
Wzorzec jest symetryczny: działa równie dobrze, jeśli zaczniesz od dwóch kolumn i wyeliminujesz wzdłuż wierszy. X-Wing to najmniejszy członek rodziny „ryb” — Swordfish i Jellyfish to ten sam pomysł na trzech i czterech liniach.
Jak dostrzec X-Wing
Wybierz jedną cyfrę i przeskanuj wiersze. Polujesz na dwa wiersze, gdzie ta cyfra ma dokładnie po dwie komórki-kandydatów każdy — nie więcej — i gdzie ci kandydaci lądują w tej samej parze kolumn w obu wierszach.
Gdy je znajdziesz, cztery komórki tworzą prostokąt. Niezależnie od tego, którą przekątną cyfra zajmie, obie te kolumny są zajęte. Więc cyfra nie może pojawić się nigdzie indziej w tych dwóch kolumnach: wymaż ją z każdej innej komórki w nich. Potem powtórz całe skanowanie z zamienionymi wierszami i kolumnami.
- Jedna cyfra naraz — nigdy nie mieszaj dwóch.
- Dwa wiersze, każdy z dokładnie dwiema komórkami-kandydatów dla tej cyfry.
- Kolumny kandydatów pokrywają się w poprzek obu wierszy.
- Wyeliminuj cyfrę z tych dwóch kolumn w każdym innym wierszu.
Dlaczego prostokąt działa
Cztery rogi dają ci dwa sposoby umieszczenia cyfry: para lewy-górny i prawy-dolny lub para prawy-górny i lewy-dolny. Nie wiesz, który jest poprawny — ale nie musisz.
Tak czy inaczej cyfra kończy w obu tych kolumnach, po jednym razie. Kolumna może mieścić cyfrę tylko raz, więc jej limit jest już wypełniony przez prostokąt. Każdy inny kandydat dla tej cyfry w tych dwóch kolumnach jest więc niemożliwy i możesz go wymazać z pewnością.
Wiersze czy kolumny — skanuj oba
X-Wing można zdefiniować na wierszach (eliminując wzdłuż kolumn) lub na kolumnach (eliminując wzdłuż wierszy). To ten sam wzorzec widziany z dwóch kątów, a plansza może ukryć jeden, pokazując drugi. Gdy łamigłówka utknie, przeprowadź skanowanie w obu kierunkach, zanim sięgniesz po trudniejszą technikę.
X-Wing kontra Skyscraper kontra Swordfish
Te trzy wzorce mylą się, bo wszystkie działają na jednej cyfrze w poprzek dwóch lub trzech linii. Różnica polega na tym, jak komórki-kandydaci się ustawiają.
X-Wing potrzebuje czystego prostokąta: dwa wiersze, dwie kolumny, wszystkie cztery rogi wyrównane. Skyscraper to to, po co sięgasz, gdy ten prostokąt niemal się tworzy, ale nie: dwa wiersze dzielą jedną kolumnę, ale ich pozostałe dwie komórki (szczyty „dachu”) siedzą w różnych kolumnach. Ponieważ rogi się nie wyrównują, nie możesz oczyścić całych kolumn; zamiast tego wymazujesz cyfrę tylko z komórek, które widzą oba szczyty dachu. HoDoKu grupuje Skyscraper z wzorcami łańcuchów jednocyfrowych, a nie z rybami, właśnie z tego powodu.
Swordfish to po prostu X-Wing powiększony o jeden: ta sama logika ryby, ale rozciągnięta na trzy wiersze i trzy kolumny zamiast dwóch. Jellyfish bierze to do czterech. Jeśli umiesz czytać X-Wing, umiesz czytać je wszystkie — zmienia się tylko rozmiar prostokąta.
- X-Wing — jedna cyfra, 2 wiersze × 2 kolumny, rogi wyrównane w prostokąt; czyści te dwie kolumny.
- Skyscraper — jedna cyfra, 2 wiersze dzielące jedną kolumnę, ale z niewyrównanymi komórkami dachu; czyści komórki widzące oba dachy.
- Swordfish — ten sam wzorzec ryby na 3 wierszach × 3 kolumnach; Jellyfish na 4 × 4.
Rozwiązany przykład
- Wybierz cyfrę 6 i wpisz wszystkich jej kandydatów.
- W wierszu 2 jedyne komórki, które mogą mieścić 6, są w kolumnach 3 i 7.
- W wierszu 8 jedyne komórki, które mogą mieścić 6, są też w kolumnach 3 i 7.
- Te cztery komórki (R2C3, R2C7, R8C3, R8C7) tworzą prostokąt X-Wing.
- 6 musi siedzieć na jednej przekątnej: albo R2C3 + R8C7, albo R2C7 + R8C3.
- Tak czy inaczej, kolumny 3 i 7 każda dostaje swoją jedyną 6 z wierszy 2 i 8.
- Więc żadna inna komórka w kolumnie 3 lub kolumnie 7 nie może być 6 — wymaż 6 ze wszystkich z nich.
- Te eliminacje zwykle zostawiają hidden single gdzie indziej, a łamigłówka rusza ponownie.
Spróbuj sam
Tap a cell, then a number, to practise.
Najczęstsze pytania
- Dlaczego nazywa się X-Wing?
- Bo dwa poprawne umieszczenia leżą na przekątnej w poprzek prostokąta, tworząc X wzajemnie wykluczających się opcji. Cyfra bierze jedną przekątną lub drugą — nigdy obie.
- Jaka jest różnica między X-Wing a Skyscraper?
- X-Wing potrzebuje wszystkich czterech rogowych komórek wyrównanych w czysty prostokąt, więc czyści dwie całe kolumny (lub wiersze). Skyscraper jest na chwile, gdy ten prostokąt nie do końca się tworzy: dwie linie dzielą jedną kolumnę, ale ich pozostałe końce są niewyrównane, więc możesz wyeliminować cyfrę tylko z komórek widzących oba te luźne końce.
- Czy Swordfish to po prostu większy X-Wing?
- Tak. Swordfish używa tej samej logiki ryby jednocyfrowej rozciągniętej na trzy wiersze i trzy kolumny zamiast dwóch, a Jellyfish rozciąga to do czterech. Dedukcja jest identyczna — zmienia się tylko liczba linii.
- Czy cyfra musi pojawiać się dokładnie dwa razy w każdym wierszu?
- Dla ścisłego X-Wing tak — dokładnie dwie komórki-kandydaci w każdej z dwóch linii bazowych. Jeśli wiersz ma trzech lub więcej kandydatów dla cyfry, prostokąt nie jest zablokowany, a eliminacja nie obowiązuje.
Powiązane techniki
Więcej informacji
- X-Wing Strategy — SudokuWiki.org
- Basic Fish (X-Wing, Swordfish, Jellyfish) — HoDoKu
Ćwicz: X-Wing
Zastosuj X-Wing na żywej planszy — darmowe łamigłówki z notatkami, podpowiedziami i czterema poziomami trudności.
Wypróbuj na żywej planszy