Продвинутая техника

XY-Wing (Y-Wing) в судоку: как работает приём

hugh
Опубликовано:Обновлено:8 мин чтения
XY-Wing (Y-Wing) в судоку: как работает приём

XY-Wing, также называемый Y-Wing, использует три двузначные клетки. Ось {X,Y} видит одно крыло {X,Z} и другое крыло {Y,Z}. Крылья не обязаны видеть друг друга. Какое бы значение ни взяла ось, одно крыло должно содержать Z, поэтому любая клетка, которая видит оба крыла, не может оставить Z.

Ось выбирает ветку; обе ветки вынуждают одного и того же кандидата появиться в одном из двух крыльев.

Что такое XY-Wing?

XY-Wing — это цепь из трёх клеток ровно с тремя цифрами. Каждая задействованная клетка должна быть двузначной: ось содержит X и Y, а крылья — X/Z и Y/Z. Каждое крыло должно видеть ось. Цель исключения должна видеть оба крыла, потому что Z гарантирован в одном из них.

Как проверить XY-Wing

  1. Найдите двузначную ось. Начните с клетки ровно с двумя кандидатами, X и Y.
  2. Найдите два подходящих крыла. Одна видимая двузначная клетка должна быть X/Z, а другая видимая — Y/Z.
  3. Проверьте структуру трёх цифр. Клетки могут использовать только X, Y и Z в нужных парах.
  4. Найдите общих соседей крыльев. Убирайте Z только из клеток, которые делят дом с каждым крылом.
2528588×
Цепь XY-Wing: ось {X,Y} видит крылья {X,Z} и {Y,Z}, вынуждает Z в одном крыле и убирает Z у общих соседей.

Пример: ось {2,5}, крылья {2,8} и {5,8}

Если ось становится 2, крыло {5,8} должно быть 8. Если ось становится 5, крыло {2,8} должно быть 8. Кандидат 8 поэтому истинен в одном крыле.

  1. Проверьте видимость. Оба крыла видят ось; они могут сидеть в разных домах.
  2. Проследите оба исхода оси. Ось 2 вынуждает одно крыло стать 8, а ось 5 вынуждает другое стать 8.
  3. Уберите общего кандидата. Сотрите 8 из любой нерешённой клетки, которая видит оба крыла.

Частые ошибки XY-Wing

Использование клетки с тремя кандидатами

Классический XY-Wing требует, чтобы все три клетки были двузначными.

Требование, чтобы крылья видели друг друга

Это не нужно; требуется только связь каждого крыла с осью.

Удаление у частичного соседа

Цель должна видеть оба крыла, а не только ось или одно крыло.

Чеклист практики XY-Wing

  • Перечислите двузначные клетки, когда более простые исключения закончатся.
  • Выберите ось и ищите партнёра для каждого из её двух кандидатов.
  • Назовите Z и подсветите только клетки, которые видят оба крыла.

Проще всего доверять XY-Wing, когда вы вслух проверяете оба исхода оси. Если оба вынуждают одно и то же Z, а цель видит оба крыла, исключение логично.

XY-Wing: вопросы

Одна ли это техника — XY-Wing и Y-Wing?

Да. Оба названия обычно описывают один и тот же узор из трёх двузначных клеток.

Должны ли два крыла видеть друг друга?

Нет. Каждое крыло должно видеть ось, а цель исключения должна видеть оба крыла.

Могут ли ось и крылья быть в одном блоке?

Могут, но нужная видимость и двузначные пары всё равно должны выполняться.

Похожие статьи