Новая игра

Техника Swordfish в судоку

Swordfish расширяет логику X-Wing до трёх базовых и трёх покрывающих областей и отслеживает один кандидат.

Swordfish в трёх строках и трёх столбцах

Что такое Swordfish?

В варианте по строкам все позиции кандидата в трёх строках ограничены тремя столбцами. В каждой строке может быть две или три позиции. Из остальных ячеек этих столбцов кандидат удаляется.

Пример с кандидатом 5

R2: C2/C6; R5: C2/C9; R8: C6/C9. Все позиции находятся в C2, C6 и C9.

Пример Swordfish для кандидата 5

Как найти

  1. Выберите кандидата.
  2. Найдите строки с двумя или тремя позициями.
  3. Проверьте, занимают ли три строки только три столбца.
  4. Удалите кандидата из других ячеек покрывающих столбцов.

Сначала полезно изучить X-Wing.

Почему техника работает

В каждой из трёх базовых строк должна находиться одна целевая цифра, а все возможные позиции ограничены тремя покрывающими столбцами. Эти три размещения занимают столбцы, поэтому кандидат не может оставаться в других их ячейках.

Базовые и покрывающие области

Три выбранные строки являются базовыми областями, а три столбца со всеми позициями — покрывающими. В варианте по столбцам роли меняются. Паттерн не обязан быть симметричным: в каждой базовой области допустимы две или три позиции.

Варианты по строкам и столбцам

Вариант по строкам исключает кандидата из покрывающих столбцов, а вариант по столбцам — из покрывающих строк. Сначала проверяйте направление, где у цифры меньше позиций, и меняйте ориентацию, если распределение трудно распознать.

Практический поиск

Отметьте области с двумя или тремя кандидатами и сравнивайте группы по три. Если требуется четвёртая покрывающая область, комбинация не подходит. Перед окончательным выводом убедитесь, что вне базовых областей есть реальное исключение.

Частые ошибки

В каждой строке не обязательно иметь три позиции, но четыре покрывающих столбца уже не образуют стандартный Swordfish. Кандидаты самого паттерна не удаляются.

Связь с другими рыбами

X-Wing, Swordfish и Jellyfish используют одну идею с двумя, тремя и четырьмя базовыми областями. Swordfish стоит искать после одиночек, пар и X-Wing, особенно когда один кандидат встречается всего несколько раз сразу в нескольких строках или столбцах.

Контрольный список

  • Во всём паттерне рассматривается одна и та же цифра.
  • Есть три базовые и ровно три покрывающие области.
  • Исключения выполняются только вне баз, но внутри покрывающих областей.
  • После исключений снова проверьте одиночки, пары и заблокированных кандидатов.

Не пытайтесь угадывать, какая из трёх позиций окажется истинной. Сила Swordfish состоит именно в ограничении областей: вывод об исключении верен при любом допустимом распределении трёх цифр. Если исключений нет, паттерн может быть корректным, но пока не помогает решению.

Частые вопросы

Что такое Swordfish в судоку?

Это положение, при котором один кандидат в трёх строках ограничен одними и теми же тремя столбцами, или наоборот.

Чем Swordfish отличается от X-Wing?

X-Wing использует по две базовые и покрывающие области, а Swordfish расширяет ту же логику до трёх.

Где удаляются кандидаты?

В варианте по строкам кандидат удаляется из других ячеек трёх покрывающих столбцов; в варианте по столбцам — из трёх строк.

Вернуться к списку