Час грати?

Грати в судоку!

Техніка Jellyfish у судоку

ДиявольськіКласичне + кілерКрок 27 з 383 хвилини читання

Jellyfish (медуза) — представник родини риб розміром 4 на 4: одна цифра, чотири базові лінії, чотири покривні лінії. Вона працює точнісінько як X-Wing, тільки ширша, і це останній розмір риби, який варто шукати в сітці 9x9.

Що це за візерунок

Обери цифру й чотири рядки. Якщо всередині цих чотирьох рядків кожен кандидат на цю цифру, що лишився, стоїть в одних і тих самих чотирьох стовпцях, у тебе Jellyfish. Чотирьом рядкам потрібні чотири копії цифри, а ці чотири копії мають лише чотири стовпці, тож кожен із цих стовпців цілком зайнятий. Тоді цифру можна прибрати з цих чотирьох стовпців в усіх інших рядках.

Візерунок працює й навпаки: чотири стовпці, чиї кандидати на цифру обмежені чотирма рядками, виключають цифру з цих рядків деінде.

РибаБазових лінійПокривних лінійМожливий результат
X-Wing221-4 виключення
Swordfish332-8 виключень
Jellyfish441-12 виключень

Базова лінія не мусить мати всі чотири стовпці. Дві чи три позиції теж годяться, якщо вони потрапляють в обрані чотири стовпці, а чотири лінії разом використовують усі чотири.

Коли його шукати

Полюй на Jellyfish лише після того, як Swordfish не спрацював, і лише для цифр, яких і так лишилося мало. Якщо цифра досі з'являється сім чи вісім разів у рядку, пошук безнадійний. Добрі цілі — цифри з двома чи трьома місцями в більшості рядків.

Іти далі немає сенсу. У сітці 9x9 п'ятилінійна риба завжди має відповідну чотирилінійну рибу серед ліній, що лишилися, тож усе, що більше за Jellyfish, — марні зусилля.

Як застосувати, крок за кроком

  1. Обери цифру й випиши для кожного рядка стовпці, де вона ще є кандидатом.
  2. Лиши лише рядки з двома, трьома чи чотирма позиціями.
  3. Знайди чотири з цих рядків, чий об'єднаний набір стовпців має рівно чотири стовпці.
  4. Підтверди підрахунок: чотири рядки, чотири стовпці, ніде жодного п'ятого стовпця.
  5. Прибери цифру з цих чотирьох стовпців в інших п'яти рядках.
  6. Повтори, взявши стовпці за базові лінії.

Розібраний приклад

Цифра 2, базові рядки A, C, E і G. Кожен має рівно два місця для 2: A4 і A8, C5 і C8, E5 і E9, G4 і G9.

  1. Простіші техніки вичерпано. Придивись до двійок у рядках A, C, E і G.

  2. Рядки A, C, E і G мають по два місця для 2: A4 і A8, C5 і C8, E5 і E9, G4 і G9.

  3. Усі вісім клітинок лежать лише в чотирьох стовпцях: 4, 5, 8 і 9.

  4. Чотирьом рядкам потрібні чотири двійки, і жоден стовпець не може містити дві з них. Тож кожен зі стовпців 4, 5, 8 і 9 отримує свою 2 з рядків A, C, E або G.

    D5 у стовпці 5, але поза цими рядками.

  5. 2 видалено з D5, бо стовпець 5 уже отримує свою 2 з C5 або E5.

Простіші техніки вичерпано. Придивись до двійок у рядках A, C, E і G.

Усі вісім клітинок лежать у чотирьох стовпцях: 4, 5, 8 і 9. Чотирьом рядкам потрібні чотири цифри 2, і жоден стовпець не може мати дві з них, тож кожен із цих стовпців отримує свою 2 з рядків A, C, E або G. Клітинки утворюють замкнений цикл (A4, A8, C8, C5, E5, E9, G9, G4), тож цей Jellyfish не розпадається на два X-Wing.

Єдина клітинка в цих стовпцях поза базовими рядками, що ще має 2, — D5. Стовпець 5 уже отримує свою 2 з C5 або E5, тож 2 прибирають з D5.

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

Типові помилки

  • Рахувати п'ятий стовпець. Один випадковий кандидат у базовій лінії вбиває візерунок остаточно, тож перевір кожен базовий рядок, перш ніж щось виключати.
  • Використовувати базову лінію лише з однією позицією. Це прихована одиначка; став її й переглядай знову.
  • Виключати всередині базових ліній. Чотири базові рядки зберігають своїх кандидатів; лише інші п'ять рядків їх втрачають.
  • Змішувати цифри. Риба — це логіка однієї цифри від початку до кінця.
  • Шукати Jellyfish, не перевіривши підмножини. Відкриті й приховані четвірки набагато поширеніші й набагато легші для огляду.

Де ти його зустрінеш

Jellyfish — візерунок рівня диявольських стратегій. Він уперше стає потрібним у головоломках рівня «Експерт» і знову трапляється в складніших сітках, де цифра вперто лишається розкиданою по всій дошці. На рівнях від «Легкого» до «Складного» менша риба чи підмножина завжди дійдуть першими.