XYZ-Wing

Продвинутый уровень7 мин

Необходимые знания: XY-Wing

Обзор

XYZ-Wing развивает идею XY-Wing с трёхзначной ячейкой-шарниром (A,B,C) и двумя двузначными крыльями — одно с (A,C), другое с (B,C). Общую цифру C можно исключить из ячеек, которые видят все три.

Как это работает

У шарнира три кандидата (A,B,C), и он видит оба крыла. Крыло 1 имеет (A,C), крыло 2 — (B,C). Если шарнир = A, крыло 1 должно быть C. Если шарнир = B, крыло 2 должно быть C. Если шарнир = C, он уже C. В каждом случае C встречается хотя бы в одной из трёх ячеек — поэтому любая ячейка, видящая все три, не может быть C.

Когда применять

Ищите XYZ-Wing, когда находите трёхзначную ячейку (три кандидата) рядом с двузначными ячейками. Шарнир должен видеть оба крыла, а исключаемая цифра должна встречаться во всех трёх ячейках.

Как обнаружить

Найдите ячейку ровно с тремя кандидатами (A,B,C). Проверьте, есть ли среди ячеек, которые она видит, две двузначные с кандидатами (A,C) и (B,C). Если нашли, исключите C из ячеек, которые видят все три (шарнир + оба крыла).

Наглядный пример

Шаг 1 из 10

XY-Wing с трёхзначным шарниром

XYZ-Wing развивает XY-Wing, давая шарниру три кандидата вместо двух. Шарнир (A,B,C) соединяется с двумя двузначными крыльями, каждое из которых делит с ним по одному кандидату. Цель исключения — кандидат, общий для всех трёх ячеек.

Ячейки паттерна
Затронутые ячейки
Исключения
Ключевые кандидаты
Связи

Практика

Здесь спрятался XYZ-Wing. Найдите шарнир и крылья, затем сделайте исключение и заполните голого одиночку.