Просунута техніка

Simple Coloring у судоку: ланцюги сильних зв’язків

hugh
Опубліковано:Оновлено:9 хв читання
Simple Coloring у судоку: ланцюги сильних зв’язків

Simple Coloring іде за сильними зв’язками однієї цифри-кандидата. Коли рядок, стовпець або блок 3×3 має рівно дві позиції цієї цифри, одна мусить бути істинною, а інша хибною. Чергуйте два кольори вздовж з’єднаних сильних зв’язків. Далі суперечність кольорів або пастка кольорів дозволяє вилучити кандидатів.

Розфарбовування не вгадує, який колір істинний; воно доводить, що випливає з будь-якого з двох чергованих станів.

Що таке Simple Coloring?

Оберіть одну цифру й побудуйте ланцюг спряжених пар. Дайте кінцям першого сильного зв’язку протилежні кольори, а тоді чергуйте кольори через кожен з’єднаний сильний зв’язок. Одноколірні кандидати представляють той самий стан істини в ланцюгу. Кольори — лише мітки й не означають «правильно» чи «неправильно», доки правило не виявить суперечність.

Два правила Simple Coloring

  1. Побудуйте сильні зв’язки однієї цифри. З’єднуйте оселі, де обрана цифра з’являється рівно в двох клітинках.
  2. Чергуйте два кольори. Кожна пара сильного зв’язку отримує протилежні кольори в усьому з’єднаному ланцюгу.
  3. Застосуйте правило обгортання. Якщо два кандидати одного кольору бачать одне одного, цей колір хибний скрізь у ланцюгу.
  4. Застосуйте правило пастки. Незабарвленого кандидата, що бачить обидва кольори, можна вилучити, бо один колір мусить бути істинним.
333333
Ланцюг Simple Coloring: черговані кольори йдуть за сильними зв’язками однієї цифри; конфлікти одного кольору й пастки двох кольорів обґрунтовують вилучення.

Приклад: пастка кольорів на кандидата 3

Ланцюг спряжених трійок чергує зелений і синій. Незабарвлений кандидат 3 бачить одну зелену клітинку у своєму рядку й одну синю у своєму блоці 3×3.

  1. Перевірте ланцюг. Кожна зміна кольору мусить перетинати оселю з рівно двома кандидатами на 3.
  2. Перевірте обидві лінії видимості. Ціль бачить принаймні одного кандидата кожного кольору в тому самому ланцюгу.
  3. Вилучіть ціль. Чи зелений, чи синій істинний, незабарвлений кандидат конфліктує з істинною 3.

Типові помилки розфарбовування

Розфарбовування слабких зв’язків

Чергування гарантоване лише через сильний зв’язок із рівно двома кандидатами в оселі.

Змішування окремих ланцюгів

Кольори в роз’єднаних ланцюгах не ділять стану істини.

Занадто раннє припущення, що один колір істинний

Зачекайте на обгортання, пастку чи інше чинне правило ланцюга, перш ніж обґрунтовувати вилучення.

Чеклист вправ Simple Coloring

  • Оберіть цифру з кількома спряженими парами.
  • Тримайте кожен роз’єднаний ланцюг окремо.
  • Спочатку шукайте конфлікти одного кольору, потім клітинки, що бачать обидва кольори.

Розфарбовування — це облік ланцюга відношень «або-або». Тримайте ланцюг на одній цифрі, чергуйте лише через сильні зв’язки й вилучайте лише тоді, коли назване правило закриває аргумент.

Simple Coloring: запитання

Що таке сильний зв’язок?

Для однієї цифри сильний зв’язок з’єднує єдині дві позиції кандидата в рядку, стовпці чи блоці 3×3; принаймні одна мусить бути істинною.

Чи мають кольори фіксоване значення?

Ні. Вони лише позначають протилежні стани істини в одному з’єднаному ланцюгу.

Чи можна поєднувати роз’єднані колірні ланцюги?

Не без додаткового логічного зв’язку. Кожен роз’єднаний ланцюг має незалежні стани кольорів.

Схожі статті