- Головоломки средней сложности всегда решаемы только с помощью открытых и скрытых одиночек.
- Ключевой шаг, который пропускают большинство новичков: заполнение полных заметок с кандидатами перед поиском паттернов.
- Скрытые одиночки появляются в группах, где одна цифра имеет только одну допустимую клетку — даже если в этой клетке несколько кандидатов.
- После каждой установки немедленно обновляйте кандидаты во всех затронутых клетках.
- Если вы действительно застряли, вы, вероятно, пропустили скрытую одиночку — повторно просканируйте все группы.
Чем средний уровень отличается от легкого
В легкой головоломке всегда есть доступная открытая одиночка (клетка только с одним кандидатом). В головоломке средней сложности ее может не быть — вы можете достичь точки, где в каждой клетке будет два или более кандидатов. В этот момент вам понадобятся скрытые одиночки: цифры, которые могут находиться только в одной конкретной клетке в пределах строки, столбца или блока, даже если в этой клетке есть и другие кандидаты.
Трехфазная стратегия для среднего уровня
Фаза 1: Быстрые победы
Сканируйте почти заполненные строки, столбцы и блоки. Заполните любую клетку, которая является последним пустым местом в своей группе. Выполните перекрестное сканирование каждой цифры, чтобы найти блоки, где только одна клетка может ее содержать. Эти действия не требуют усилий и часто сразу заполняют 10–20 клеток.
Фаза 2: Полные кандидаты
Когда быстрые победы исчерпаны, запишите заметки с кандидатами для каждой оставшейся пустой клетки. Не пропускайте этот шаг — головоломки средней сложности разработаны так, чтобы он был необходим. Полный набор кандидатов превращает скрытые одиночки из невидимых в очевидные.
Фаза 3: Поиск скрытых одиночек
Для каждой группы (всего 27) проверьте каждую цифру от 1 до 9. Спросите: сколько клеток в этой группе все еще имеют эту цифру в качестве кандидата? Если ответ — одна, немедленно установите ее и обновите кандидаты во всех связанных клетках. Одна скрытая одиночка часто запускает цепочку открытых одиночек, которые решают еще несколько клеток.
Цикл обновления
После каждой установки — будь то от открытой одиночки или скрытой одиночки — немедленно удаляйте эту цифру из кандидатов всех 20 связанных клеток. Именно это заставляет судоку каскадировать: одна установка открывает путь для другой, которая открывает путь для следующей. Пропуск шага обновления — вот почему большинство решателей среднего уровня застревают, когда не должны.
Если вы действительно застряли
В правильно оцененной головоломке средней сложности скрытые одиночки всегда доступны. Если вы не можете найти ни одной, проверьте свои заметки с кандидатами на ошибки — пропущенное исключение является наиболее распространенной причиной искусственных тупиков. Проходите группу за группой и убедитесь, что ни одна цифра не пропущена. Ежедневная задача средней сложности — это хорошая контролируемая среда для отработки этого процесса.