XYZ-Wing

Volodymyr Sakhan  · 

XYZ-Wing — це просунута техніка судоку і пряме продовження Y-Wing. Якщо Y-Wing використовує опорну клітинку з двома кандидатами, то XYZ-Wing використовує опорну клітинку з трьома — це робить її більш потужною, але й складнішою для виявлення.

Якщо ви вже працювали з Y-Wing, ви впізнаєте тут ту саму фігуру з трьох клітинок. Ключова відмінність полягає в більш суворому правилі виключення: оскільки опорна точка також містить спільну цифру Z, Z можна видалити лише з тих клітинок, які бачать усі три клітинки шаблону одночасно.

Що таке XYZ-Wing?

XYZ-Wing — це візерунок із трьох клітинок, побудований навколо півот-клітинки, яка містить саме три кандидати {X, Y, Z}. Дві клітинки крила містять по два кандидати, які є підмножинами набору півоту:

Спільна цифра Z з'являється у всіх трьох клітинках. Будь-яка клітинка, яка бачить півот і обидва крила одночасно, не може бути Z, оскільки одна з цих трьох клітинок повинна містити Z незалежно від того, як вирішується головоломка.

Коли використовувати XYZ-Wing

Використовуйте XYZ-Wing, коли Y-Wing не дає жодних виключень. Умови, за яких можна застосувати XYZ-Wing:

Чому XYZ-Wing працює

Розглянемо півот з кандидатами {X, Y, Z} і вичерпно проаналізуємо три випадки:

У кожному випадку принаймні одна з клітинок шаблону містить Z. Клітинка, яка бачить усі три, охоплюється кожним випадком — тому вона ніколи не може бути Z.

Покрокові приклади

Два приклади нижче показують найпоширеніші форми XYZ-Wing: один, де півот і одне крило знаходяться в одному стовпеці, а інше крило — у тому ж ряду, та інший, де обидва крила знаходяться в тому ж стовпеці та блоці, що й півот.

Приклад 1 — Виключення рядка та стовпця (дві клітинки)

Опорна клітинка — D7 з кандидатами {1, 2, 8}. Крило 1 — D8 {1, 8} у тому ж стовпці; крило 2 — G7 {2, 8} у тому ж рядку.

  1. Опорна клітинка D7 має три кандидати {1, 2, 8} — X=1, Y=2, Z=8.
  2. Крило 1 D8 має {1, 8} — спільні з півотом X=1 та Z=8; той самий стовпець D. ✓
  3. Крило 2 G7 має {2, 8} — має спільні Y=2 та Z=8 з півотом; той самий рядок 7. ✓
  4. Цифра, спільна для всіх трьох клітинок, — 8.
  5. Шукаємо клітинки, які бачать D7 (рядок 7), D8 (стовпець D або той самий блок) та G7 (рядок 7) одночасно.
  6. E7 і F7 бачать D7 і G7 через рядок 7, а D8 — через спільний блок (стовпці D–F, рядки 7–9). Виключіть 8 з E7 і F7.
247234675346476798114349134814857621767892167345247247654828139524312491267898176325254354128178127892812966921834581578172652694293ABCDEFGHI123456789
XYZ-Wing: опорна клітинка D7 {1,2,8}, крила D8 {1,8} та G7 {2,8} — виключіть 8 з E7 та F7

E7 і F7 бачать усі три клітинки XYZ-Wing, тому жодна з них не може містити 8 — два виключення від застосування одного шаблону.

Приклад 2 — Виключення зі стовпця та блоку

Тут півот H7 {6, 7, 8} розташований між крилом стовпця H2 {7, 8} та крилом рядка I7 {6, 8}, що демонструє варіант стовпця/блоку.

  1. Опорна клітинка H7 має три кандидати {6, 7, 8} — X=7, Y=6, Z=8.
  2. Крило 1 H2 має {7, 8} — спільні з півотом X=7 та Z=8; той самий стовпець H. ✓
  3. Крило 2 I7 має {6, 8} — має спільні Y=6 та Z=8 з півотом; той самий рядок 7. ✓
  4. Цифра, спільна для всіх трьох клітинок, — 8.
  5. Шукаємо клітинку, яка бачить H7 (стовпець H), H2 (стовпець H) та I7 (блок — стовпці G–I, рядки 7–9) одночасно.
  6. H9 бачить H7 та H2 через стовпець H, а також бачить I7 через їхній спільний блок. Виключіть 8 з H9.
298467531136295477848547383816298157462939641523815737215858914156464581935237678687236189456589357413182ABCDEFGHI123456789
XYZ-Wing: півот H7 {6,7,8}, крила H2 {7,8} та I7 {6,8} — здійсніть виключення 8 з H9

H9 бачить півот і обидва крила через стовпець і блок — це єдина клітинка на дошці, яка відповідає критеріям, що робить це єдиним чистим виключенням.

XYZ-Wing проти Y-Wing: ключові відмінності

Обидві техніки використовують півот і два крила, але додатковий кандидат у півоті XYZ-Wing змінює те, що можна виключити:

Практична порада: після додавання нотаток олівцем спочатку скануйте клітинки з трьома кандидатами. Для кожного кандидата в півот перевірте, чи дві клітинки, які він бачить, містять по два кандидати, що є підмножинами набору півота. Потім шукайте будь-яку клітинку, яка бачить усі три.

Як виявити XYZ-Wing

Виконуйте ці чотири кроки щоразу, коли шукаєте XYZ-Wing:

  1. Скануйте кожну невирішену клітинку на наявність саме трьох кандидатів — це ваші кандидати-півоти.
  2. Для кожного півота перелічіть усі клітинки, які він бачить і які містять рівно два кандидати. Перевірте, чи будь-які дві з цих клітинок містять 2-підмножину трьох цифр півота.
  3. Визначте спільну цифру Z — ту, що присутня в півоті та обох крилах.
  4. Знайдіть будь-яку невирішену клітинку (крім півоту та крил), яка знаходиться в тому ж рядку, стовпці або блоці, що й кожна з трьох клітинок шаблону. Ця клітинка не може бути Z.

XYZ-Wings зустрічаються відносно рідко, оскільки повинні збігатися три умови: півот із 3 кандидатами, два крила з 2 кандидатами та відповідними підмножинами, а також клітинка, яка бачить усі три одночасно. Коли ви знайдете таке, це буде надійним висновком, заснованим виключно на логіці.

XYZ-Wing та пов'язані техніки

XYZ-Wing належить до родини крил разом із Y-Wing та X-Wing. Y-Wing є найпоширенішою відправною точкою: його півот містить два кандидати, а його виключення досягають будь-якої клітинки, яка бачить обидва крила. XYZ-Wing розширює це, дозволяючи півоту містити три кандидати, але натомість зона виключення звужується до клітинок, які бачать усі три клітинки шаблону одночасно — включаючи півот. WXYZ-Wing розвиває цю ідею далі, маючи чотири кандидати в наборі півотів, хоча це рідко потрібно в стандартних головоломках. Якщо XYZ-Wing не дає жодних виключень на заданій цифрі, подивіться натомість на Y-Wing у сусідніх клітинках або розгляньте техніки зафарбовування для спільної цифри.

Практикуйте XYZ-Wing онлайн

XYZ-Wing зустрічається у складних та експертних головоломках. Грайте у складні судоку на OnSudoku та увімкніть нотатки олівцем, щоб шукати клітинки-опори з 3 кандидатами — кожна з них є потенційним XYZ-Wing.

Створіть безкоштовний обліковий запис, щоб зберегти свій прогрес і відстежувати, які просунуті техніки ви використовували. Поверніться до нашого повного посібника з розв'язання, щоб ознайомитися з повним переліком технік розв'язання.

Поширені запитання

XYZ-Wing — це просунута техніка з трьома клітинками. Опорна клітинка містить три кандидати {X, Y, Z}; дві клітинки-крила містять по дві ці цифри як підмножину. Оскільки Z з'являється у всіх трьох клітинках, будь-яка інша клітинка, яка бачить опорну клітинку та обидва крила одночасно, не може бути Z, і Z можна видалити з її кандидатів.

Спочатку зробіть олівцем нотатки у всіх порожніх клітинках. Потім знайдіть клітинку з рівно трьома кандидатами — це і є ваша опорна клітинка. Перевірте, чи дві клітинки, які бачить опорна клітинка, містять по два кандидати, що є підмножинами набору опорної клітинки. Визначте спільну цифру Z. Нарешті, знайдіть клітинку, яка бачить опорну клітинку та обидва крила одночасно; ця клітинка не може бути Z.

Головна відмінність полягає в розмірі опорної клітинки та зоні виключення. Опорна клітинка Y-Wing має два кандидати, і Z можна вилучити з будь-якої клітинки, з якої видно обидва крила. Опорна клітинка XYZ-Wing має три кандидати (включно з самою Z), тому Z можна вилучити лише з клітинок, з яких видно всі три клітинки шаблону — це менша, але все одно надійна зона виключення.

Готові потренуватися у грі «XYZ-Wing»? Спробуйте свої сили у складних судоку на сайті OnSudoku та спробуйте розпізнати закономірність у реальній головоломці — або створіть безкоштовний обліковий запис, щоб відстежувати свої успіхи.