4–11Логика

Как решать судоку: от первой клетки до сложных приёмов

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

Для 4–11 классов и всей семьи.

Правила

Поле 9 × 9 разделено на девять квадратов 3 × 3, их называют блоками. В каждой строке, каждом столбце и каждом блоке должны стоять цифры от 1 до 9, каждая ровно один раз. Часть клеток заполнена заранее, остальные нужно заполнить.

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

История у головоломки неожиданная. Похожие задачи публиковали во Франции ещё в XIX веке, а современный вариант под названием Number Place появился в американском журнале в 1979 году. Название «судоку» дало японское издательство в 1980-х, от фразы «цифры должны быть одиночными». Мировая слава пришла в 2004–2005 годах, когда судоку стали печатать британские газеты.

Приём 1. Единственная клетка для цифры

Выберите цифру, например 5, и посмотрите на блок, где её ещё нет. Вычеркните мысленно все клетки блока, в строках и столбцах которых пятёрка уже стоит. Если осталась одна свободная клетка, пятёрка идёт туда. Это самый частый приём, с него начинают почти все судоку.

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

Приём 2. Единственная цифра для клетки

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

Этот приём хорош ближе к концу, когда поле заполнено плотнее. В начале у каждой клетки обычно много кандидатов, и он срабатывает редко.

Приём 3. Кандидаты карандашом

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

Дальше работают с кандидатами: каждая поставленная цифра вычёркивается из кандидатов в своей строке, столбце и блоке. Часто после этого в какой-то клетке остаётся один кандидат, и дело снова движется.

Приём 4. Пары

Если в одной строке две клетки и у обеих кандидаты только 3 и 7, значит, тройка и семёрка займут именно эти две клетки, пусть пока и непонятно, какая где. Из всех остальных клеток этой строки 3 и 7 можно вычеркнуть.

То же правило работает для трёх клеток с тремя общими кандидатами. Это называют открытой парой или тройкой. Приём кажется хитрым, но быстро становится привычным.

Приём 5. Блок и линия

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

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

Математика судоку

  • Различных заполненных полей судоку около 6,67 · 10²¹, то есть шесть с половиной миллиардов триллионов. Это посчитали в 2005 году.
  • Если считать одинаковыми поля, которые получаются друг из друга поворотами, отражениями и перестановкой цифр, остаётся около 5,5 миллиарда существенно разных.
  • Минимальное число подсказок для судоку с единственным решением 17. В 2012 году ирландский математик Гэри Макгвайр с коллегами доказал, что с 16 подсказками это невозможно: для доказательства понадобилось около семи миллионов часов работы процессоров.

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

Зачем судоку школьнику

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

Для детей 6–9 лет есть упрощённые судоку 4 × 4 и 6 × 6 с картинками вместо цифр. С 10 лет можно переходить на классическое поле. Главное правило: не угадывать. Если цифра поставлена «наугад», это уже не судоку, а лотерея.

Ещё больше задач на логику в статье о логических задачах для 5–7 класса.

Разберём на занятии

Разберём эту тему и всё, что с ней связано, на живом занятии: преподаватель видит, как ребёнок решает, и поправляет на первом неверном шаге.

Первое занятие бесплатное: можно посмотреть формат вместе с ребёнком и решить, подходит ли он.

Частые вопросы

Что делать, если застрял?

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

Бывают ли другие виды судоку?

Да: с дополнительными диагоналями, с суммами в клетках-«клетках» (киллер-судоку), с неравенствами между соседними клетками, гигантские 16 × 16. А японская головоломка какуро похожа на кроссворд из сумм. Все они тренируют ту же логику, но с новыми правилами.

Почему судоку называют полезным для мозга?

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

Сколько времени решать судоку в день?

Одного-двух судоку по 10–20 минут достаточно. Это хорошая разминка перед уроками или после них, но не замена учёбе.