Готов играть?

Играть в судоку!

Указывающие пары в судоку

БазовыеКлассика + КиллерШаг 5 из 383 минуты чтения

Указывающие пары (Pointing Pairs) это первый прием, который заставляет две области разговаривать друг с другом, и он убирает кандидатов, до которых не добраться никаким просмотром одной области. Идея проста: если цифра заперта в одной линии внутри блока, ее нельзя ставить в остальную часть этой линии.

В чем суть приема

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

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

Указывающая параБлок-линейное исключение
Цифра ограниченаодной линией внутри блокаодним блоком внутри линии
Стираешь изостальной части строки или столбцаостальной части блока
Направлениеблок указывает наружу вдоль линиилиния сокращает блок
Очищено ячеекдо шести, в двух других блокахдо шести, в том же блоке

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

Когда это искать

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

Как применять, шаг за шагом

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

Разбор примера

Следи за цифрами 1 в блоке 6.

  1. Более простые шаги исчерпаны. Посмотри на 1 в блоке 6.

  2. В блоке 6 еще нужна 1. Остальные цифры приглушены.

  3. 1 в блоке 6 можно поставить только в D7 или D8, а обе ячейки лежат в строке D.

  4. Какая бы ячейка ее ни получила, 1 строки D стоит внутри блока 6, поэтому в D4 и D5 не может быть 1.

  5. 1 убрана из D4 и D5: 1 строки D остается внутри блока 6.

Более простые шаги исчерпаны. Посмотри на 1 в блоке 6.

Блоку 6 нужна 1, и единственные оставшиеся для нее ячейки это D7 и D8, обе в строке D. Значит, 1 строки D живет внутри блока 6, и D4 и D5 в блоке 5 теряют свою 1.

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

Типичные ошибки

  • Стирание внутри блока. Шаблон ничего не говорит об остальных ячейках блока. Кандидата теряет только линия за его пределами.
  • Упущенная третья ячейка. Если цифра допустима еще где-то в блоке, вне этой строки, указывающей пары нет. Проверяй весь блок, а не только строку.
  • Забытые столбцы. Половина всех указывающих пар вертикальная, и игроки, просматривающие только строки, находят вдвое меньше.
  • Обратное направление. Ограничение цифры одним блоком внутри строки это другой шаблон с другим выводом.

Где это встречается

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