Открытая одиночка: одна клетка, один кандидат
Открытая одиночка — пустая клетка с одним кандидатом. Если остальные восемь цифр исключены верными ограничениями или выводами, ставьте оставшуюся. Доказательство относится к клетке, даже если в строке много пробелов.
Разобранный пример
Координаты идут от левого верхнего угла: r — строка, c — столбец. Мелкие цифры — кандидаты, рамки выделяют обсуждаемые клетки.
Открыть пример в решателеПосмотреть все 81 клетку ввода
Читайте строки слева направо, сверху вниз. 0 означает пустоту.
023406789056789123789123456234567891567891234891234567345678912678912345912345678Докажите r1c1 = 1
В первой строке два пробела: r1c1 и r1c5. Это не случай последней пустоты. Строка оставляет два варианта; проверьте остальные области.
| Область, содержащая r1c1 | Недостающие цифры области |
|---|---|
| Строка 1 | 1, 5 |
| Столбец 1 | 1, 4 |
| Верхний левый блок | 1, 4 |
Шаг 1. Строка 1 допускает в r1c1 лишь 1 или 5.
Шаг 2. В столбце 1 уже есть 5 в r5c1: исключите 5.
Шаг 3. В верхнем левом блоке, строке 1 и столбце 1 нет 1. Оставшаяся 1 допустима во всех трёх областях.
Шаг 4. Поставьте 1 в r1c1. Выбор или пробный перебор не потребовался.
Проследите влияние одного хода
Верный ход меняет кандидатов соседей по строке, столбцу и блоку: сначала проверьте их. Здесь r1c5 — последний пробел строки 1, значит 5. Строке 2 не хватает только 4: заполните r2c1.
Большая часть сетки заполнена, чтобы вывод был очевиден. Пример показывает приём, а не обещает три хода для любой лёгкой задачи.
Открытая или скрытая одиночка?
Названия описывают доказательства: открытая одиночка считает кандидатов клетки, скрытая — места цифры в области. Ход может соответствовать обоим описаниям, но достаточно одного верного доказательства.
| Приём | Что считать | Когда ставить цифру |
|---|---|---|
| Открытая одиночка | Кандидаты одной клетки | Остался один кандидат |
| Скрытая одиночка | Допустимые места цифры в области | Осталось одно место |
Одиночка надёжна лишь при верных заметках
Одна карандашная пометка ещё не одиночка: можно забыть допустимую цифру или удалить её из-за догадки. При сомнениях пересчитайте ограничения строки, столбца и блока.
Если у клетки нет кандидатов, остановитесь: это противоречие, не особая одиночка. Проверьте исходные цифры и отмените недоказанные ходы. «Нет решения» и «не найден следующий ход» — разные выводы.
Проверьте понимание
Почему r1c1 не равно 5, хотя строке 1 нужна 5?
Показать рассуждение
В том же столбце уже есть 5 в r5c1. Цифра должна удовлетворять всем трём областям: отсутствия в строке недостаточно.
Об этом примере
Пример Sudoku Slate построен из полной сетки с множеством сохранённых цифр для ясности вывода. Диагностические примеры намеренно конфликтны или неоднозначны, где указано. Это учебные позиции, не задачи с оценкой сложности.
Правила и терминология
- Nikoli: правила судоку
Стандартные правила строк, столбцов и блоков 3 × 3 в этих примерах. Сетка и разбор на этой странице созданы отдельно.
- Andrew Stuart: открытые кандидаты
Принятая терминология открытых одиночек и их связь со скрытыми. Сетка и разбор на этой странице созданы отдельно.