Техніки судоку · Експерт
Порожній прямокутник у судоку
Порожній прямокутник це блок, у якому всі місця, що лишилися для однієї цифри, лежать на одному рядку й одному стовпці, що перетинаються всередині нього. Разом із сильним зв'язком на тій самій цифрі деінде ця геометрія вимушує вилучення: кандидата, який позбавив би блок будь-якого місця для цифри, можна прибрати.
Чому це працює
Коли всі можливі місця для цифри в блоці зосереджені в одному рядку та одному стовпці, розміщення цієї цифри в клітинці поза блоком може перекрити рядок і виключити кандидата на одному кінці сильного зв’язку, змусивши інший кінець перекрити стовпець. Це залишило б блок без місця для цифри, тож кандидата видаляють із клітинки поза блоком. Те саме міркування діє, якщо поміняти місцями рядки та стовпці.
Як її помітити
Назва оманлива: блок не порожній, і на полі не намальовано жодного прямокутника.
- Шукай блок, де кандидати цифри займають один рядок і один стовпець блоку, лишаючи кут 2×2 блоку без жодного.
- Клітинка перетину цього рядка і стовпця це шарнір, навіть якщо цифра не є там кандидатом.
- Тоді знайди сильний зв'язок на тій самій цифрі в лінії, що перетинає рядок чи стовпець шарніра за межами блоку.
Базується на
Розібраний приклад
Це власні навчальні поля додатку. Проходь їх так само, як це робить підказка.
- 1
У виділеному блоці всі кандидати 4 лежать уздовж одного рядка та одного стовпця: кожен із них розташований на одній із цих двох ліній або на їхньому перетині. Де б зрештою не стояла цифра 4, одна з цих двох ліній обов’язково міститиме її саме в цьому блоці.
- 2
Пов’язана лінія поза блоком утворює сильний зв’язок: кандидат 4 міститься на ній рівно у двох клітинках, одна з яких лежить на одній із двох ліній блоку. Червона клітинка лежить на іншій лінії блоку й бачить дальній кінець сильного зв’язку. Якби в червоній клітинці стояла цифра 4, вона вилучила б 4 зі своєї лінії всередині блоку та з дальнього кінця сильного зв’язку. Тоді в іншій клітинці сильного зв’язку мусила б стояти цифра 4, яка вилучила б 4 з іншої лінії блоку. У блоці не залишилося б жодного місця для 4, тому цього кандидата можна вилучити з червоної клітинки.