SUDOKU

Справочник

Техники судоку

Все методы решения — от самого первого хода новичка до цепочек, которые эксперты используют в «дьявольских» головоломках. У каждой техники есть отдельная страница с диаграммой и пошаговым описанием.

Базовые

Основа — этого достаточно, чтобы решить большинство лёгких и средних головоломок.

Голый одиночныйОбязательная

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

Скрытый одиночныйОбязательная

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

СканированиеОбязательная

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

Перекрёстное сканированиеВысокая

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

Последняя оставшаяся клеткаВысокая

Когда в доме остаётся всего одна пустая клетка, единственная недостающая цифра встаёт в неё сразу — без всякого анализа кандидатов.

Средние

Приёмы отсечения кандидатов, которые сдвигают с мёртвой точки сложные головоломки.

Указывающая пара / тройкаОчень высокая

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

Заявляющая параОчень высокая

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

Запертые кандидатыВысокая

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

Голая параВысокая

Две клетки одного дома с одинаковыми двумя кандидатами. Эти цифры зарезервированы для них двоих и убираются из остальной части дома.

Скрытая параСредняя

Две цифры, которые могут стоять только в одних и тех же двух клетках дома, замаскированные лишними кандидатами. Эти лишние кандидаты можно убрать.

Голая тройкаСредняя

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

Скрытая тройкаНизкая

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

Редукция блок-линияВысокая

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

Продвинутые

Рыбы, крылья, раскраска и цепочки для экспертных и «дьявольских» сеток.

Х-крылоСредняя

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

Меч-рыбаНизкая

Х-крыло, увеличенное до трёх строк и трёх столбцов. Кандидат, ограниченный тремя общими столбцами в трёх строках, убирается из остальных клеток этих столбцов.

МедузаОчень низкая

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

XY-крылоСредняя

Клетка-опора {X,Y} видит две «клешни» {X,Z} и {Y,Z}. Какой бы ни оказалась опора, одна из клешней станет Z — поэтому Z убирается из клеток, которые видят обе клешни.

XYZ-крылоНизкая

XY-крыло, чья опора несёт три кандидата {X,Y,Z}. Поскольку опора тоже может оказаться Z, исключения применяются только к клеткам, которые видят все три клетки сразу.

НебоскрёбСредняя

Одноцифровая цепочка: в двух строках цифра встречается ровно в двух клетках каждая, и они делят один столбец. Дальние концы убирают цифру из клеток, которые видят их обе.

Воздушный змейСредняя

Одноцифровой узор из одной сопряжённой пары в строке и одной — в столбце, встречающихся в общем блоке. Два свободных конца убирают цифру из клетки, которую видят они оба.

Уникальный прямоугольникНизкая

Использует гарантию единственности решения: четыре клетки, образующие прямоугольник на пересечении двух блоков с одной и той же парой, допускали бы два решения, поэтому этот «смертельный узор» обязан быть нарушен.

Дальние парыНизкая

Цепочка двузначных клеток, все из которых делят одну и ту же пару {X,Y}. Чередование X/Y вдоль цепочки означает, что её концы противоположны, поэтому любая клетка, видящая оба конца, теряет оба кандидата.

РаскраскаСредняя

Для одного кандидата концы сопряжённых пар раскрашиваются поочерёдно, и раскраска распространяется дальше. Противоречия в раскраске дают исключения.

Простые цепочкиСредняя

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

Красивые петлиНизкая

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

Форсирующие цепочкиНизкая

Поочерёдно предположите каждого кандидата клетки и проследите вынужденные последствия. Если каждое предположение приводит к одному и тому же результату где-то ещё, этот результат гарантирован.