Как справиться с трудностями в судоку
Что делать, если вы застряли в судоку
Не зацикливайтесь на тех же клетках. Перестройте свой подход: проверьте сетку, обновите списки кандидатов, измените вопрос, который вы задаёте себе, и постепенно переходите к более сложным приёмам — по одному.
Пошаговый перезапуск
1. Проверьте последние несколько поставленных цифр
Ещё раз проверьте логику последних нескольких записей: то, что цифра не повторяется, не доказывает, что запись верна. Прежде чем продолжить, отмените все пробные записи, которые не можете обосновать.
2. Приведите заметки кандидатов в порядок
Удалите заметки кандидатов, противоречащие уже поставленным цифрам. Сохраните ранее сделанные логические исключения. Если заметки кандидатов неполны, заново определите кандидатов по текущей сетке, а затем повторно примените все исключения, которые можете обосновать.
3. Просмотрите все почти заполненные строки, столбцы и блоки
Сначала ищите цифры, которых не хватает для завершения, а затем — клетки, в которых остался только один кандидат.
4. Проверяйте по одной цифре
Выберите одну цифру и найдите все возможные места для неё в каждом блоке. Так вы переключите внимание с отдельных клеток на скрытые одиночки.
5. Проверьте взаимодействие блоков со строками и столбцами
Если все возможные места для цифры в блоке находятся в одной строке или столбце, исключите её из списков кандидатов в остальных клетках этой строки или столбца за пределами блока.
6. Проверьте пары
Найдите две клетки в одной строке, одном столбце или одном блоке, у которых полные списки кандидатов состоят ровно из одной и той же пары цифр. Удалите эти цифры из списков кандидатов остальных клеток той же группы, а затем снова ищите одиночки.
7. Сделайте небольшой перерыв
Часто полезнее ещё раз внимательно просмотреть сетку, чем пытаться сделать ход на основе догадки.