Стратегия способы решения судоку

Как разгадывать классические судоку любой сложности

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

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

Терминология судоку

  • Клетка. Основной элемент судоку. Все клетки должны быть заполнены цифрами от 1 до 9. Каждая из клеток входит одновременно в ряд, колонку и область.
  • Группа. Групп несколько: ряд — 9 горизонтальных клеток; колонка — 9 вертикальных клеток; область — малый квадрат размером 3×3 клетки. В каждом судоку 9 областей.
  • Сегмент. Часть области — 3 горизонтальных или вертикальных клетки. В каждой области 6 сегментов — частей большого ряда или колонки.
  • Кандидаты. Цифры, которые могут быть вписаны в клетку (на рисунке — мелким шрифтом). Когда все кандидаты, кроме одного, вычеркнуты, цифру можно вносить «на постоянной основе». Два кандидата — пара, три — трио, четыре — квартет.

Способы решения судоку

За годы существования судоку было разработано множество подходов к решению. Мы предлагаем несколько методов, от простого — к сложному.

1. Синглы (единственные варианты)

Синглы определяются после исключения цифр, которые уже вписаны в ряды, колонки или области. Таким способом решают простые судоку.

1.1. Очевидные синглы

Если путем исключения можно выявить единственно возможное число, сингл называют очевидным.

  • Цифры 1, 5, 6, 9 исключены — они есть в ряду.
  • 2, 3, 8 — расположены в колонке.
  • 6, 7, 8 — могут присутствовать в области.
  • Единственным кандидатом в клетке E6 остается 4.

1.2. Скрытые синглы

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

  • В седьмом и девятом ряду 8 вписана изначально.
  • 8 есть в колонке А.
  • В нижней левой области вписать 8 можно только в одну клетку — B8, поэтому остальных кандидатов нужно исключить.

2. Исключение кандидатов

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

2.1. Сегмент 1

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

В правой верхней области 6 должно находиться в сегментах G1 или H1 (других вариантов нет — второй ряд и третья колонка заняты), поэтому цифру можно исключит из кандидатов для клетки С1.

2.2. Сегмент 2

Если число может находиться только в одной области, его нужно исключить из кандидатов в других клетках.

  • Число 2 можно вписать в третий ряд второй области — D3 или E3. Поэтому 2 можно исключить из кандидатов в клетки первого и второго ряда этой области.
  • С учетом уже назначенных чисел третьего ряда, а также колонок B и H, число 2 может находиться только во второй области в третьем ряду и его можно исключить из D1, E1, E2 и F2.

3. Группы кандидатов

3.1. Очевидные группы кандидатов

Если в группе кандидатов есть две клетки с одинаковыми парами, эти кандидаты не могут находиться в других клетках ряда, колонки или области.

  • Пара 1/4 (второй ряд) повторяется в клетках G2 и H2. Один из кандидатов обязательно расположится в G2, другой — в H2. Это значит, что 1 и 4 можно исключить из остальных клеток ряда.
  • Также пару 1/4 можно исключить из других клеток области.
  • В трех клетках группы не содержатся другие кандидаты, кроме трех, значит эти числа могут быть исключены из остальных клеток группы.
Читайте также:  Диклак гель способ применения

Три клетки группы не обязательно должны содержать все числа трио — в этих клетках не может быть других кандидатов.

Во втором ряду в клетках A, С и G имеется трио 1, 4, 6, значит, данные клетки обязательно разместят одну из этих цифр. Следовательно, 1, 4, 6 не могут занимать другое место в ряду, их присутствие можно исключить.

С квартетом дела обстоят аналогично — если четыре клетки содержат одинаковый квартет (даже в неполном составе), эти числа исключаются из других клеток группы.

Это правило распространяется на любой по численности набор кандидатов — вероятность расположения цифр в других клетках можно исключить.

Очевидные группы кандидатов позволяют исключить кандидатов из других клеток группы.

3.2. Скрытые группы кандидатов

Если несколько клеток содержат общие числа, которые не встречаются в других клетках группы, остальные кандидаты для этих клеток могут быть исключены.

В клетках A и C встречается пара 4/6. Таким образом, остальных кандидатов из этих двух клеток можно исключить — в одной из клеток обязательно разместится 4, в другой 6.

Правило относится и к очевидным трио и квартетам, при этом клетки могут не содержать все числа из трио или квартета. Рассмотреть скрытые трио и, тем более, квартеты сложно, но встречаются они нечасто.

4. Сложные методы

Сложность этих методов относится не к пониманию их сути, а к применению в решении судоку.

4.1. Связанные пары (бабочка)

Если число возможно только в двух ячейках двух рядов (4 варианта), расположены они в двух колонках и формируют прямоугольник, кандидат может быть исключен из других клеток колонки.

В переносе на колонки метод формулируется аналогично, но тогда нужно исключить кандидатов в рядах.

Например, цифра 9 для колонок B и H может находиться только во втором и восьмом рядах (фиолетовые клетки). Из остальных клеток этих рядов 9 можно исключить.

Рассмотрим колонку B. Если 9 не в B2, она может быть только в B8, для колонки H — наоборот. То есть, варианты расположения 9: B2 и H8 или B8 и H2, из остальных клеток этих рядов девятку можно исключить. Метод применим и к областям.

Этот метод может применяться к областям:

  • В колонках B и C цифра 9 может находиться в ячейках B3, B9, C2 и C8.
  • Поскольку B3 и C2, B9 и C8 находятся внутри одной области, 9 может быть исключена из остальных клеток этих двух областей.

4.2. Сложносвязанные пары (рыба)

Метод похож на предыдущий, но сложнее. Его применяют, когда один из кандидатов присутствует в трех рядах (не более) и при этом — в одних и тех же трех колонках.

Из остальных рядов этих трех колонок кандидата можно исключить. Аналогично метод применяется к трем колонкам, тогда кандидаты исключаются из рядов:

2 встречается только в двух клетках колонок C, F и H. Эти клетки находятся в трех рядах — втором, четвертом и восьмом:

  • Второй ряд. 2 может быть только в F2 или в H2,
  • Четвертый ряд: C4 или H4.
  • Восьмой ряд: C8 или F8.

Из остальных клеток этих рядов 2 можно исключить.

4.3. Связанные кандидаты

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

Когда несколько пар связанных кандидатов соединены, число можно исключить из других клеток — число в них не появится в любом случае.

  • В колонке B число 7 может находиться B2 или B4.
  • Аналогично в первом ряду C1 и H1 — если один кандидат верен, то другой нет.
  • Эти связи кандидатов объединены в первой области.
  • Если 7 находится в B4, ее можно исключить из H1. Если она не в B4, тогда в B2. Если не находится в C1, тогда в H1, но не в H7.
  • В любом случае 7 не может находиться в H1.
Читайте также:  Каким способом можно приготовить яйца

4.4. Цепочки

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

Если при выборе другого кандидата в начальной клетке вы приходите к удалению того же кандидата, он может быть удален.

Например, если 3 верно в клетке B2, то выполняется цепочка заключений (красная линия):

B2 — 3, D2 — 5, E3 — 7, E5 — 8, A5 — 5, таким образом 5 не находится в A4.

Если же в B2 находится 2, тогда мы имеем (зеленая линия):

B2 — 2, B4 — 5 и опять 5 не находится в A4.

В любом случае кандидат 5 может быть исключен из клетки A4.

5. Предположения

Иногда вышеперечисленные методы не помогают продвинуться в решении. Тогда можно выбрать кандидата в клетке и посмотреть, к чему приведет такой выбор. Если рассуждения заканчиваются тупиком, тогда придется вернуться в начало и попробовать другой вариант.

Этот метод ближе к гаданию на кофейной гуще и обычно не используется при решении судоку.

Источник

Как решать судоку: методы и стратегия

Существует несколько методик, как решать судоку. Числовые головоломки развивают логическое мышление, способность к анализу и концентрации, внимание. Такой вид досуга не только развивает мозг, но и помогает расслабиться, отвлечься, скоротать время.

Что такое судоку

Судоку иначе называют латинским (или магическим) квадратом. Он представляет собой квадраты 9×9, в каждый из которых должна быть вписана цифра от 1 до 9. Большой квадрат разбит на 9 маленьких размером 3×3. Клеточки головоломки заполнены выборочно. Задача решающего заключается в заполнении оставшихся.

Классические судоку могут иметь разный уровень сложности. Самые трудные удается решить лишь мастерам, экспертам. Минимальное количество изначально заполненных ячеек равняется 17. При меньшем количестве подсказок решение невозможно.

Существует несколько разновидностей головоломки с цифрами:

  • Всудоку-пазлах области представляют собой фигуры произвольной формы, а не только квадраты.
  • В диагональных числа не должны повторяться также на диагоналях.
  • В суммах или произведениях игровое поле делится на блоки, для каждого из которых указывается сумма либо произведение всех вписанных в данный сегмент цифр.
  • Кроме того, возможны головоломки размера 12×12 или 25×25.
  • Существуют варианты “больше-меньше”, где соответствующий знак указывает на соседнюю ячейку.

Но самый распространенный вариант – стандартный квадрат 9×9. Именно о нем и пойдет речь в статье.

История возникновения головоломки

Первый прототип судоку придумал математик из Швейцарии Леонард Эйлер. Он назвал игру «латинским квадратом».

В 70-х годах прошлого века в Соединенных Штатах Америки на его основе были разработаны новые головоломки. Оттуда они и попали в Японию, где быстро стали популярны. После этого магические квадраты распространились по всему миру. Появились они и на территории Российской Федерации. Британские газеты стали публиковать числовые головоломки с 2004 года.

Позже появилась и электронная версия игры.

Терминология судоку

Клетка либо ячейка является основным элементом головоломки. Каждая входит одновременно в 1 столбец, 1 строку и 1 квадрат размером 3×3. В клеточки следует вписывать цифры. Всего их в классическом варианте игры 81.

Вписанные изначально числовые значения называются условиями задачи или подсказками. В зависимости от их количества определяют уровень сложности головоломки.

Группой может называться строка, столбец либо маленький квадрат размера 3×3. 9 горизонтальных клеток называют рядом, 9 вертикальных – колонкой. Маленькие квадраты иначе называют областями.

Сегмент представляет собой часть области. Он включает в себя 3 горизонтальных и 3 вертикальных клетки. В каждой из областей по 6 сегментов.

Кандидатами называют числа, которые могут быть записаны в клетку. Когда остается лишь 1 подходящий, цифру можно заносить в клетку. Комбинации из двух кандидатов называются парами, из трех – трио, из четырех – квартетом.

Правила игры

Правила игры просты. В каждом одном столбце, маленьком квадрате или одной строке, должны быть вписаны числа от 9 до 1. Повторений быть не должно. Правильное значение для каждой клетки лишь одно. Верное решение является единственным.

Читайте также:  Гриб опята способ приготовления

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

Как решать простые судоку

Начинать разгадывать числовые головоломки следует с решения простых вариантов.

Очевидные одиночки

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

Скрытые одиночки

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

Как решать сложные судоку

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

Такая тактика имеет ряд недостатков. Чтобы решить с ее помощью судоку, потребуется немало времени. Логика, аналитическое мышление при этом не используются. Из-за этого нет пользы для мозга.

Методы разгадывания судоку

Существуют несколько способов решения головоломок с числами:

  • сокращение;
  • перекрестное исключение;
  • тактика “открытые пары”;
  • тактика “скрытые пары, тройки и четверки”;
  • цветовой метод.

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

Секретом многих мастеров является использование математических способов для отгадывания. В каждом ряду, колонке или области сумма чисел должна равняться 45. Если в какой-либо группе отсутствуют 3 цифры, очевидно, что в 2 ячейках находится некоторая пара. Подходящее для оставшейся клетки значение можно найти с помощью формулы 45 – (a + b + S), где a и b – обнаруженная пара, а S – сумма чисел в заполненных клетках группы.

Метод “открытые пары”

Если в группе кандидатов имеются 2 клетки с одинаковыми парами, в другие ячейки ряда, области или колонки эти цифры вписывать нельзя. Числа можно исключить из тех клеток, в которые они были занесены в качестве кандидатов. Аналогично можно действовать с квартетом либо трио.

Часто после вычеркивания неподходящих чисел остается клетка, в которую можно занести лишь 1 значение.

Метод “скрытые пары, тройки, четверки”

Если 2, 3 или 4 клетки содержат общие пару, тройку или квартет, остальные цифры из данных ячеек можно вычеркивать. Скрытые тройки и четверки новичкам рассматривать непросто. Тем не менее задания, в которых они содержатся, встречаются нечасто.

Перекрестное исключение

Для использования данной стратегии потребуются развитые аналитические способности, умение сопоставлять. Если какое-либо число присутствует в 2 пересекающихся столбцах либо строках, варианты можно вычеркивать. Можно использовать такой способ и для 3-й, и 4-й строк. В такой ситуации, однако, труднее обнаруживать связи.

Метод “сокращение”

Каждое совершаемое действие позволяет исключить часть кандидатов. Решение постепенно сводится к методу очевидных одиночек, применяемому для простых головоломок. Такой процесс потребует анализа всех строк, столбцов и областей. Последовательное исключение вариантов позволяет постепенно прийти к единственно верному.

Цветовой метод

Эта стратегия мало отличается от предыдущей. Ячейки идентифицируют с помощью закрашивания в разные цвета. Это упрощает визуализацию. Методика подойдет не каждому, поскольку яркие краски могут мешать сосредоточению, отвлекать. Лучше использовать 2-3 цвета, с помощью которых можно закрашивать одинаковые варианты, располагающиеся в разных областях, рядах либо колонках. Окрасить можно и спорные ячейки.

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

Источник

Оцените статью
Разные способы