Судоку ИИ-тренер

Главная › Обучение

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

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

Правила судоку: как играть в судоку

Приёмы для уровня «Новичок»

  1. Шаг 1
    Скрытая одиночка (у цифры только одно место)

    Если цифре подходит только одна клетка в строке, столбце или блоке, в этой клетке обязательно стоит эта цифра.

Приёмы для уровня «Лёгкий»

  1. Шаг 2
    Очевидная одиночка (подходит только одна цифра)

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

Приёмы для уровня «Средний»

  1. Шаг 3
    Указывающие пары и тройки (выстроены в линию внутри блока)

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

  2. Шаг 4
    Сокращение «линия — блок» (линия определяет блок)

    Если все кандидаты цифры в строке или столбце лежат внутри одного блока, эту цифру можно убрать из остальных клеток этого блока.

Приёмы для уровня «Сложный»

  1. Шаг 5
    Открытая пара

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

  2. Шаг 6
    Скрытая пара

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

  3. Шаг 7
    Открытая тройка

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

  4. Шаг 8
    Скрытая тройка

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

Приёмы для уровня «Эксперт»

  1. Шаг 9
    X-крыло (X-Wing)

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

  2. Шаг 10
    Рыба-меч (Swordfish)

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

  3. Шаг 11
    XY-крыло (XY-Wing)

    Три клетки с двумя кандидатами каждая — опорная XY и клетки XZ и YZ, которые видят опорную, — позволяют убрать Z из любой клетки, которая видит и XZ, и YZ.

  4. Шаг 12
    XYZ-крыло (XYZ-Wing)

    XY-крыло, у которого в опорной клетке три кандидата (XYZ): общую цифру Z можно убрать из любой клетки, которая видит опорную и обе клетки XZ и YZ.

Приёмы для уровня «Мастер»

  1. Шаг 13
    Небоскрёб (Skyscraper)

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

  2. Шаг 14
    Воздушный змей (2-String Kite)

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

  3. Шаг 15
    Уникальный прямоугольник

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

  4. Шаг 16
    BUG+1

    Если у каждой пустой клетки ровно два кандидата, кроме одной клетки с тремя, ответ этой клетки определён — иначе у головоломки было бы два решения.

  5. Шаг 17
    Пустой прямоугольник

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

  6. Шаг 18
    W-крыло (W-Wing)

    Две клетки, которые могут быть только X или Y и не видят друг друга, связанные линией, где у X только два места, позволяют убрать Y из любой клетки, видящей обе.

  7. Шаг 19
    Открытая четвёрка

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

  8. Шаг 20
    Скрытая четвёрка

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

  9. Шаг 21
    X-крыло с плавником

    X-крыло с несколькими лишними кандидатами (плавником) у одного угла: цифру всё равно можно убрать из клеток, которые лежат и в столбцах X-крыла, и в блоке плавника.

  10. Шаг 22
    Медуза (Jellyfish)

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