Swordfish

Volodymyr Sakhan  · 

«Swordfish» — это продвинутая техника для судоку, которая расширяет логику X-Wing с двух строк до трех. Как и его предшественник, «Swordfish» работает исключительно с кандидатами — поэтому вам понадобятся заметки карандашом, прежде чем вы сможете его применить.

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

Что такое «Swordfish»?

Swordfish — это рыбный паттерн, охватывающий три строки и три столбца. Выберите цифру-кандидата и найдите три строки, в которых она появляется только в двух или трех клетках. Если все эти клетки находятся в точно тех же трех столбцах, у вас есть Swordfish.

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

Когда использовать «Swordfish»

«Swordfish» — это продвинутая техника. Прибегайте к ней, когда простые методы зашли в тупик:

Пошаговый пример

В примерах ниже показаны «Swordfish» на основе строк и «Swordfish» на основе столбцов. Оба следуют одинаковой логике — меняется только направление сканирования.

«Swordfish» на основе строк — цифра 1

В этой головоломке цифра 1 образует «Swordfish» в строках 2, 5 и 8 — все они находятся в столбцах A, D и E.

  1. Заполните заметки карандашом. Сосредоточьтесь на цифре 1.
  2. В строке 2 цифра 1 может стоять только в A2 или D2 (два кандидата в столбцах A и D).
  3. В строке 5 цифра 1 может стоять только в A5, D5 или E5 (три кандидата в столбцах A, D и E).
  4. В строке 8 цифра 1 может стоять только в D8 или E8 (два кандидата в столбцах D и E).
  5. Все семь клеток находятся в столбцах A, D и E — ровно в трех столбцах.
  6. В столбце A есть кандидаты в строках 2 и 5; в столбце D — в строках 2, 5 и 8; в столбце E — в строках 5 и 8. Каждый столбец представлен как минимум в двух из трех строк.
  7. Где бы ни оказалась цифра 1 в строках 2, 5 и 8, она заполняет столбцы A, D и E по одному разу. Никакая другая строка в этих столбцах не может содержать цифру 1.
  8. Исключите 1 из A1, D1, A3, D3, E3, D4 и E4 (показано оранжевым цветом).
134569145827158715639241345621457179895167137842134618138257927895463172139548641681872939324715ABCDEFGHI123456789
«Swordfish» на основе строк: цифра 1 в строках 2, 5, 8 (зеленый цвет) ограничена столбцами A, D, E. Оранжевые клетки теряют кандидата 1.

Форма 2-3-2 — в строке 5 три кандидата, а в строках 2 и 8 по два — является наиболее распространенной формой Swordfish. Она работает так же хорошо, как и симметричный паттерн 2-2-2.

«Swordfish» на основе столбцов — цифра 5

Здесь цифра 5 образует Swordfish по столбцам A, D и I — все ограничены строками 2, 5 и 6.

  1. Заполните заметками. Сосредоточьтесь на цифре 5.
  2. В столбце A цифра 5 может стоять только в A2 или A6 (два кандидата в строках 2 и 6).
  3. В столбце D цифра 5 может быть только в D2 или D5 (два кандидата в строках 2 и 5).
  4. В столбце I цифра 5 может быть только в I5 или I6 (два кандидата в строках 5 и 6).
  5. Все шесть клеток находятся в строках 2, 5 и 6 — ровно в трех строках.
  6. В строке 2 есть кандидаты в столбцах A и D; в строке 5 — в D и I; в строке 6 — в A и I. Каждая строка представлена как минимум в двух из трех столбцов.
  7. Где бы ни оказалась цифра 5 в столбцах A, D и I, она заполняет строки 2, 5 и 6 по одному разу. Никакая другая клетка в этих строках не может содержать цифру 5.
  8. Исключите 5 из F2, B5, F5, B6 и C6 (показано оранжевым).
69134825728594573164268597481279856792594567134515715795732864594165372827819438429651ABCDEFGHI123456789
«Swordfish» на основе столбцов: цифра 5 в столбцах A, D, I (зеленый цвет) ограничена строками 2, 5, 6. Оранжевые клетки теряют кандидата 5.

«Swordfish» на основе столбцов работает точно так же, как и его вариант на основе строк. При перестановке строк и столбцов чистый паттерн 2-2-2 является простейшей возможной формой «Swordfish».

«Swordfish» и связанные с ней техники

«Swordfish» принадлежит к семейству техник судоку «рыбы», наряду с X-Wing (две строки/столбца) и «Jellyfish» (четыре строки/столбца). Все три используют один и тот же принцип: если кандидат ограничен N строками и N соответствующими столбцами, он полностью занимает эти столбцы для этих строк.

На практике X-Wing встречается гораздо чаще, чем Swordfish, а Jellyfish — еще реже. Если сканирование по X-Wing не дало результата, попробуйте Swordfish, прежде чем переходить к более сложным стратегиям, таким как Y-Wing. Шаблоны «рыб» никогда не пересекаются на одной и той же цифре — если срабатывает X-Wing, то на этой цифре в том же направлении не может быть Swordfish.

Практикуйтесь в Swordfish онлайн

Swordfish чаще всего встречается в сложных и экспертных головоломках. Лучший способ усвоить этот паттерн — искать его во время реального решения, а не в надуманных примерах.

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

Часто задаваемые вопросы

«Swordfish» — это техника исключения кандидатов. Когда цифра появляется только в 2–3 клетках в каждой из трех строк, и все эти клетки находятся в одних и тех же трех столбцах, цифра должна быть помещена в эти строки для этих столбцов — таким образом, кандидат может быть исключен из всех остальных клеток в этих трех столбцах.

Включите заметки карандашом, затем выберите цифру. Сканируйте строки и найдите три, в которых эта цифра встречается только в 2–3 клетках. Проверьте, находятся ли все эти клетки в одних и тех же трех столбцах. Если да, и в каждом столбце есть кандидаты как минимум из двух из этих трех строк, у вас есть «Swordfish» — исключите эту цифру из всех остальных клеток в этих трех столбцах.

X-Wing использует две строки и два столбца; Swordfish использует три строки и три столбца. Логика та же — заблокированная цифра в совпадающих строках и столбцах, — но Swordfish выявляет более сложные распределения кандидатов, с которыми X-Wing не может справиться.

Да. «Swordfish» на основе столбцов работает точно так же: найдите три столбца, в которых цифра встречается только в 2–3 клетках каждого, и все они находятся в одних и тех же трех строках. Затем цифра заблокирована в этих столбцах для этих строк, и вы можете исключить ее из всех остальных клеток в этих трех строках.

Готовы попрактиковаться в Swordfish? Поиграйте в сложный судоку и поищите паттерн из трех строк — или создайте бесплатную учетную запись, чтобы отслеживать свои успехи.