Гайды / Воздушный змей
Воздушный змей
> Предварительное условие: [Chain Basics](learning://chains)
Intermediate
Воздушный змей
Предварительное условие: Chain Basics
Описание
Кайт — это метод отсеивания кандидатов, основанный на одной цифре: сосредоточьтесь на одной цифре d.
Вы найдете два кандидата на d в одной строке и два кандидата на d в одном столбце, причем одна пара «связана вместе», находясь в одном поле.
Тогда любой кандидат d, который может видеть обе конечные точки, может быть исключен.
Объяснение

На изображении выше целевая цифра — 4.
Цепочка r4c2 → r4c9 → r6c8 → r8c8. Красный кандидат — это цифра 4 в r8c2, а две конечные точки (r4c2, r8c8) выделены синим цветом.
Почему мы можем это устранить? Достаточно короткого противоречия:
- Предположим, r8c2 = 4 (красный кандидат верен)
- r8c2 может видеть обе конечные точки, поэтому r4c2 ≠ 4 и r8c8 ≠ 4
- Две сильные ссылки вынуждены «заполнять» 4: в строке 4 r4c9 = 4; в столбце 8 r6c8 = 4
- Но r4c9 и r6c8 находятся в одном поле, поэтому они не могут оба быть 4 → противоречие.
Следовательно, r8c2 не может быть 4, а красного кандидата 4 можно исключить.
Примеры
Следующие два изображения представляют собой примеры воздушных змеев. Используйте их в качестве ссылок:


Как найти воздушного змея
Контрольный список в одну строку: два в ряд + два в столбец + привязка → исключить места, где видны обе конечные точки.
В настоящей головоломке:
- Выберите цифру d
- Найдите строку (или столбец), где d появляется в ровно 2 ячейках-кандидатах (сильная связь).
- Найдите перпендикулярный столбец (или строку), где d также появляется в ровно 2 ячейках-кандидатах (еще одна сильная связь)
- Проверить, что по одному кандидату из каждой пары лежит в одном ящике («узел»)
- Оставшиеся два кандидата являются конечными точками: исключите d из любой ячейки, которая может видеть обе конечные точки.