Техніки судоку · Екстрим
ALS-XY-Wing у судоку
ALS-XY-Wing це шаблон крил, переписаний мовою майже замкнених наборів. Два набори-крила з'єднуються з шарнірним набором через два різні обмежені спільні кандидати. Разом вони вимушують третього спільного кандидата в одне з крил, тож цього кандидата можна прибрати з будь-якої зовнішньої клітинки, що бачить усі його місця в обох крилах.
Чому це працює
Два майже замкнені набори-крила, з’єднані через шарнір двома різними обмеженими спільними кандидатами, гарантують, що третій спільний кандидат опиниться в одному з крил, тож цього кандидата можна прибрати з будь-якої зовнішньої клітинки, яка бачить кожну клітинку з цим кандидатом в обох крилах.
Як її помітити
Читай це як Y-Wing, у якому кожну з трьох клітинок замінено набором.
- Шарнір плюс два крила, з'єднані двома різними обмеженими спільними кандидатами.
- Вилучений кандидат мусить бути спільним для обох крил, а не для зв'язку шарніра.
- На цьому рівні пошук виконує додаток; урок про те, як розпізнати форму, коли підказка її малює.
Базується на
Розібраний приклад
Це власні навчальні поля додатку. Проходь їх так само, як це робить підказка.
- 1
Поглянь на два набори-крила . Кожен лежить в одному рядку, стовпці чи блоці й містить рівно на одного кандидата більше, ніж має клітинок. Такий набір називається Almost Locked Set (ALS): прибери одного з його кандидатів, і набір замкнеться, розмістивши всередині себе кожного кандидата, що залишився.
- 2
Шарнірний набір теж є ALS і з’єднує два крила. Із першим крилом його пов’язує обмежений спільний кандидат (RCC) 1: кожна клітинка з 1 в одному наборі бачить кожну клітинку з 1 в іншому, тому цифра 1 може бути розміщена щонайбільше в одному з двох наборів. Із другим крилом його так само пов’язує кандидат 7.
- 3
Чи може клітинка, яка бачить усі клітинки з кандидатом 9 в обох крилах, усе ж містити 9? Ні: тоді вона вилучила б 9 з обох крил і замкнула б їх. Перше крило використало б 1, а друге використало б 7, і через обмежені зв’язки шарнір утратив би і 1, і 7, тож у ньому залишилося б менше кандидатів, ніж клітинок. Отже, цифра 9 має бути розміщена в одному з двох крил, а з кожної зовнішньої клітинки, що бачить усі клітинки з кандидатом 9 в обох крилах, можна вилучити 9. Тут X = 1, Y = 7, а Z = 9.