Перейти к содержимому
Приёмы решенияЧтение: 3 минОпубликовано

Открытая одиночка: одна клетка, один кандидат

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

Разобранный пример

Учебная схема судоку 9 × 9В r1c1 строка допускает 1 или 5, столбец — 1 или 4. Общая возможность — 1. Строка 1: пусто, 2, 3, 4, пусто, 6, 7, 8, 9. Строка 2: пусто, 5, 6, 7, 8, 9, 1, 2, 3. Строка 3: 7, 8, 9, 1, 2, 3, 4, 5, 6. Строка 4: 2, 3, 4, 5, 6, 7, 8, 9, 1. Строка 5: 5, 6, 7, 8, 9, 1, 2, 3, 4. Строка 6: 8, 9, 1, 2, 3, 4, 5, 6, 7. Строка 7: 3, 4, 5, 6, 7, 8, 9, 1, 2. Строка 8: 6, 7, 8, 9, 1, 2, 3, 4, 5. Строка 9: 9, 1, 2, 3, 4, 5, 6, 7, 8.c1r1c2r2c3r3c4r4c5r5c6r6c7r7c8r8c9r9
В r1c1 строка допускает 1 или 5, столбец — 1 или 4. Общая возможность — 1.

Координаты идут от левого верхнего угла: r — строка, c — столбец. Мелкие цифры — кандидаты, рамки выделяют обсуждаемые клетки.

Открыть пример в решателе
Посмотреть все 81 клетку ввода

Читайте строки слева направо, сверху вниз. 0 означает пустоту.

023406789056789123789123456234567891567891234891234567345678912678912345912345678

Докажите r1c1 = 1

В первой строке два пробела: r1c1 и r1c5. Это не случай последней пустоты. Строка оставляет два варианта; проверьте остальные области.

Область, содержащая r1c1Недостающие цифры области
Строка 11, 5
Столбец 11, 4
Верхний левый блок1, 4
  1. Шаг 1. Строка 1 допускает в r1c1 лишь 1 или 5.

  2. Шаг 2. В столбце 1 уже есть 5 в r5c1: исключите 5.

  3. Шаг 3. В верхнем левом блоке, строке 1 и столбце 1 нет 1. Оставшаяся 1 допустима во всех трёх областях.

  4. Шаг 4. Поставьте 1 в r1c1. Выбор или пробный перебор не потребовался.

Проследите влияние одного хода

Верный ход меняет кандидатов соседей по строке, столбцу и блоку: сначала проверьте их. Здесь r1c5 — последний пробел строки 1, значит 5. Строке 2 не хватает только 4: заполните r2c1.

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

Открытая или скрытая одиночка?

Названия описывают доказательства: открытая одиночка считает кандидатов клетки, скрытая — места цифры в области. Ход может соответствовать обоим описаниям, но достаточно одного верного доказательства.

ПриёмЧто считатьКогда ставить цифру
Открытая одиночкаКандидаты одной клеткиОстался один кандидат
Скрытая одиночкаДопустимые места цифры в областиОсталось одно место

Одиночка надёжна лишь при верных заметках

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

Если у клетки нет кандидатов, остановитесь: это противоречие, не особая одиночка. Проверьте исходные цифры и отмените недоказанные ходы. «Нет решения» и «не найден следующий ход» — разные выводы.

Проверьте понимание

Почему r1c1 не равно 5, хотя строке 1 нужна 5?

Показать рассуждение

В том же столбце уже есть 5 в r5c1. Цифра должна удовлетворять всем трём областям: отсутствия в строке недостаточно.

Об этом примере

Пример Sudoku Slate построен из полной сетки с множеством сохранённых цифр для ясности вывода. Диагностические примеры намеренно конфликтны или неоднозначны, где указано. Это учебные позиции, не задачи с оценкой сложности.

Правила и терминология

  • Nikoli: правила судоку

    Стандартные правила строк, столбцов и блоков 3 × 3 в этих примерах. Сетка и разбор на этой странице созданы отдельно.

  • Andrew Stuart: открытые кандидаты

    Принятая терминология открытых одиночек и их связь со скрытыми. Сетка и разбор на этой странице созданы отдельно.