Изучайте закономерности, которые помогут вам решать судоку лучше.
Начните с простого сканирования и одиночек, а затем переходите к парам, взаимодействиям блоков и линий, рыбам, крыльям, цепочкам и шаблонам уникальности. Каждую из приведённых ниже техник можно применить уже в сегодняшней головоломке.
Скачать памятку по стратегиямИзучить варианты судоку и правила каждого из них
Библиотека стратегий
Краткий справочник техник, используемых в ежедневных головоломках.
Открытые одиночки: впишите единственного кандидата
Открытая одиночка возникает, когда в одной пустой клетке остаётся только одна допустимая цифра. Чтобы найти её, проверьте, какие цифры уже есть в строке, столбце и блоке 3×3 этой клетки.
Открыть пошаговое руководствоЗаметки кандидатов: оставляйте только полезные кандидаты
Заметки кандидатов — это временные пометки возможных значений, а не постоянный беспорядок. Добавляйте их, когда в клетке есть несколько возможных значений, а затем удаляйте, как только размещение числа в связанной клетке исключит один из этих вариантов.
Открыть пошаговое руководствоПерекрёстное вычёркивание: исключайте невозможные клетки
Перекрёстное вычёркивание — наглядный способ определить, куда можно поставить цифру. Выберите цифру и блок 3×3, затем найдите её в строках и столбцах, пересекающих этот блок, чтобы исключить клетки внутри него.
Открыть пошаговое руководствоОткрытые пары: зарезервировать два кандидата
Открытая пара возникает, когда две клетки в одной строке, столбце или блоке содержат ровно одни и те же два кандидата. Эти две цифры должны находиться в этих двух клетках в любом порядке.
Открыть пошаговое руководствоУказывающие пары: пусть блок укажет на линию
Указывающая пара или тройка возникает, когда все кандидаты на одну и ту же цифру внутри блока 3×3 находятся в одной строке или одном столбце.
Открыть пошаговое руководствоРедукция «блок — линия»: линия ограничивает блок
Редукция «блок — линия» — обратный вариант метода «указательных пар». Все кандидаты на определённую цифру в строке или столбце находятся внутри одного блока.
Открыть пошаговое руководствоОткрытые тройки: оставьте три цифры для трёх клеток
Открытая тройка — это три клетки в одной группе, чьи наборы кандидатов вместе содержат ровно три цифры. В отдельной клетке могут быть отмечены не все три цифры.
Открыть пошаговое руководствоГолые четвёрки: резервируем сразу четыре цифры
Голая четвёрка — это четыре клетки в одной группе, объединение наборов кандидатов в которых содержит ровно четыре цифры.
Открыть пошаговое руководствоX-Wing: зафиксировать одну цифру в прямоугольнике
В основе X-Wing — одна цифра, встречающаяся в двух строках ровно в одних и тех же двух столбцах или в двух столбцах — ровно в одних и тех же двух строках.
Открыть пошаговое руководствоНебоскрёб: сравните две смещённые сильные связи
Техника «Небоскрёб» использует две параллельные сильные связи для одной цифры. Концы связей — по одному от каждой — выстроены в линию и образуют основание; два оставшихся конца образуют крыши.
Открыть пошаговое руководствоДвухниточный воздушный змей: как соединить строку и столбец через блок 3×3
В технике «двухниточный воздушный змей» одна сильная связь в строке и одна сильная связь в столбце для одной и той же цифры соединены слабой связью внутри блока 3×3.
Открыть пошаговое руководствоПростая раскраска: чередование цветов для одной цифры по сильным связям
Простая раскраска отслеживает одну цифру в строках, столбцах или блоках, где она может стоять ровно в двух клетках, и поочерёдно окрашивает клетки каждой сопряжённой пары в два цвета.
Открыть пошаговое руководствоМеч-рыба: расширяем логику рыб до трёх линий
В технике «меч-рыба» для одной цифры используются три базовые строки: все её кандидаты находятся в одних и тех же трёх покрывающих столбцах.
Открыть пошаговое руководствоМедуза: четыре базовые линии, четыре покрывающие линии
Медуза — это рыба четвёртого порядка: возможные позиции одной цифры в четырёх базовых строках ограничены четырьмя покрывающими столбцами.
Открыть пошаговое руководствоX-крыло с плавником: сохраняйте «рыбу» и учитывайте плавник
X-крыло с плавником — это X-крыло с дополнительным кандидатом в базовой строке за пределами двух столбцов покрытия.
Открыть пошаговое руководствоМеч-рыба с плавником: три линии и один кандидат вне покрытия
У меч-рыбы с плавником есть три базовые строки и три столбца покрытия, а также один дополнительный кандидат в базовой строке за пределами этих столбцов.
Открыть пошаговое руководствоXY-Wing: соедините два крыла через опорную клетку
Техника XY-Wing использует опорную клетку с кандидатами XY и два крыла, которые она видит: XZ и YZ. Крылья не обязаны видеть друг друга.
Открыть пошаговое руководствоXYZ-Wing: найдите цифру, общую для всех трёх клеток
Техника XYZ-Wing использует опорную клетку XYZ и два крыла — XZ и YZ. Оба крыла видят опорную клетку, а кандидат Z присутствует во всех трёх клетках.
Открыть пошаговое руководствоМногоцветная раскраска: сравнение отдельных цветовых цепочек
Многоцветная раскраска расширяет метод простой раскраски, сохраняя отдельные двухцветные компоненты одной и той же цифры раздельными до тех пор, пока они не вступят во взаимодействие.
Открыть пошаговое руководствоУдалённые пары: чередование одной и той же пары цифр в цепочке
Удалённые пары образуют цепочку клеток с двумя кандидатами, в каждой из которых содержится одна и та же пара цифр. Каждая пара соседних клеток в цепочке должна видеть друг друга.
Открыть пошаговое руководствоWXYZ-крыло: найдите один ограниченный общий кандидат
WXYZ-крыло — это четыре клетки, наборы кандидатов которых в совокупности содержат ровно четыре цифры; одна из этих цифр ограничена так, что все клетки, где она является кандидатом, видят друг друга.
Открыть пошаговое руководствоУникальный прямоугольник: как предотвратить цикл с двумя решениями
Уникальный прямоугольник типа 1 состоит из четырех клеток в двух строках, двух столбцах и двух блоках. В трех клетках находится одна и та же пара кандидатов, а в четвертой — эта пара и дополнительные кандидаты.
Открыть пошаговое руководствоИзбегаемый прямоугольник: не допускайте, чтобы решённые значения образовали фатальный цикл
Избегаемый прямоугольник — это аналог уникального прямоугольника, который обнаруживается после того, как некоторые угловые клетки прямоугольника уже решены. Один оставшийся кандидат завершил бы взаимозаменяемый шаблон.
Открыть пошаговое руководствоSue de Coq: разделение пересечения линии и блока
Метод Sue de Coq начинается там, где строка или столбец пересекается с блоком. Кандидатов в месте пересечения можно разделить на две группы: одна относится к блоку, а другая — к строке или столбцу.
Открыть пошаговое руководствоПочти замкнутые множества: всего один кандидат отделяет их от замкнутого множества
Почти замкнутое множество — это N клеток в одной группе, содержащих ровно N+1 различных кандидатов. Если исключить любого из кандидатов, оставшиеся цифры в этих клетках образуют замкнутое множество.
Открыть пошаговое руководствоALS-XZ: связь двух почти замкнутых множеств
ALS-XZ использует два почти замкнутых множества (ALS) с ограниченным общим кандидатом X: каждая клетка с кандидатом X в одном из них видит каждую клетку с кандидатом X в другом.
Открыть пошаговое руководствоЦепочки ALS: передача ограничения через несколько множеств
Цепочка ALS связывает несколько почти замкнутых множеств. Соседние множества используют ограниченные общие кандидаты, чтобы передать вынужденную альтернативу от одного конца цепочки к другому.
Открыть пошаговое руководствоНайс-лупы: замкните чередующуюся цепочку выводов
Найс-луп — это замкнутая цепочка узлов-кандидатов, соединённых сильными и слабыми связями. Последовательность связей должна оставаться логически непрерывной на всём протяжении петли.
Открыть пошаговое руководствоФорсирующие цепочки: сравните все ветви
Форсирующая цепочка начинается с выбора кандидата и прослеживает логические следствия этого выбора. Вывод можно считать надёжным только тогда, когда к нему приводит каждая возможная ветвь.
Открыть пошаговое руководствоМедуза с плавником: рыба на четырёх линиях с запасным выходом
Медуза с плавником — это рыба четвёртого размера с одним или несколькими дополнительными кандидатами в базовых линиях, расположенными за пределами четырёх покрывающих столбцов.
Открыть пошаговое руководствоРыба «Кракен»: свяжите каждый плавник с целью
Рыба «Кракен» — это шаблон типа «рыба», в котором плавники связаны с целью не только прямой видимостью, но и цепочками логических выводов.
Открыть пошаговое руководствоМетод проб и ошибок: проверка кандидата до выявления противоречия
Метод проб и ошибок временно принимает одного кандидата за верный, затем выполняет только вынужденные ходы и проверяет, приводит ли эта ветка к противоречию.
Открыть пошаговое руководство