Указывающие пары

Volodymyr Sakhan  · 

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

Чтобы использовать эту технику, вам понадобятся заметки карандашом (цифры-кандидаты, написанные в пустых клетках). Если вы еще не пробовали делать заметки карандашом, сначала прочтите это руководство — а затем вернитесь сюда.

Что такое «указывающая пара»?

«Указывающая пара» возникает, когда кандидатная цифра появляется ровно в двух клетках внутри блока 3×3, и обе эти клетки находятся в одной строке или столбце. Поскольку одна из этих двух клеток должна содержать эту цифру (чтобы удовлетворить условие блока), а обе находятся на одной линии, эта цифра гарантированно занимает эту линию внутри блока — поэтому она не может существовать нигде больше на этой линии за пределами блока.

Та же логика применима к указывающим тройкам: три выровненных клетки в блоке, которые все содержат одну и ту же цифру-кандидат. Тройки встречаются реже, но работают точно так же. Дополнительная техника — цифра-кандидат, ограниченная одним блоком в строке или столбце — это Исключение по блоку/линии (заблокированные кандидаты типа 2), которое рассматривается в отдельной статье.

Когда использовать указывающие пары

Обращайтесь к указывающим парам после того, как базовые одиночки (голые и скрытые) больше не дают прогресса. В головоломках среднего уровня это обычно следующий шаг после того, как вы полностью заполнили все ячейки — часто используется вместе с Голыми парами.

Пошаговый пример

На следующих трех диаграммах использованы две реальные позиции головоломки, чтобы показать «Указывающие пары» в действии — один раз вдоль столбца, один раз вдоль строки и один раз, указывающие вверх из нижнего блока.

Пример 1 — Цифра 3, указывающая вниз по столбцу E (блок 2)

В блоке 2 (вверху по центру, столбцы D–F, строки 1–3) цифра 3 может находиться только в двух клетках: E2 и E3. Обе находятся в столбце E.

  1. Сделайте заметки карандашом во всех пустых клетках блока 2 (столбцы D–F, строки 1–3).
  2. Найдите все клетки в блоке, в которые может поместиться цифра 3. Подходят только E2 {1,3,5,9} и E3 {1,3,5,9} — цифра 3 заблокирована для всех остальных клеток в блоке существующими подсказками.
  3. Обе клетки находятся в столбце E — цифра 3 «указывает» вниз по столбцу E из этого блока.
  4. Вывод: где бы ни оказалась цифра 3 в блоке 2, она будет в столбце E. Таким образом, цифра 3 не может появиться в столбце E нигде за пределами блока 2.
  5. Сканируйте столбец E под блоком: E5 = {1,3,5}, E7 = {1,2,3,8}, E9 = {1,2,3}. Все три содержат кандидата 3.
  6. Исключите 3 из E5, E7 и E9.
  7. После исключения: E5 = {1,5}, E7 = {1,2,8}, E9 = {1,2}. В E9 теперь осталось два кандидата, и это может сразу открыть доступ к дальнейшим техникам.
392135976881359465428913569372512389562941238ABCDEFGHI123456789
Цифра 3 заблокирована в E2 и E3 в блоке 2 (зеленый). Исключите 3 из E5, E7, E9 в столбце E за пределами блока (оранжевый).

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

Пример 2 — Цифра 6, указывающая вдоль строки 1 (блок 2)

Все еще в блоке 2, та же сетка — но теперь посмотрите на цифру 6. Она может быть только в D1 {1,6} или F1 {1,5,6} внутри блока. Обе клетки находятся в строке 1.

  1. Проверьте, в каких клетках блока 2 может находиться цифра 6. Цифра 6 уже размещена в других местах в своих строках и столбцах, остаются только D1 и F1.
  2. Обе клетки находятся в строке 1 — цифра 6 указывает вдоль строки 1 из этого блока.
  3. Следовательно, цифра 6 не может появиться в строке 1 за пределами столбцов D–F.
  4. Сканируйте строку 1 слева от блока: в A1 находится кандидат 6 — исключите его.
  5. В клетке C1 также стоит кандидат 6 — исключите его.
  6. Из клеток A1 и C1 убираем цифру 6 из заметок. Продолжаем сканирование в поисках других техник.
12456781246716156392768846542896937259562948ABCDEFGHI123456789
Цифра 6 заблокирована в D1 и F1 в блоке 2 (зеленый). Исключите 6 из A1 и C1 в строке 1 за пределами блока (оранжевый).

Один и тот же блок может давать несколько указывающих пар — здесь блок 2 дает как пару, указывающую на столбец (цифра 3), так и пару, указывающую на строку (цифра 6).

Пример 3 — Цифра 4 указывает на столбец C (блок 7)

Во второй головоломке, блок 7 (внизу слева, столбцы A–C, строки 7–9): цифра 4 может быть только в C7 {3,4,5,9} или C9 {4,5,7}. Обе находятся в столбце C.

  1. Сделайте заметки карандашом для блока 7 (столбцы A–C, строки 7–9).
  2. Цифра 4 появляется в качестве кандидата только в C7 и C9 — обе клетки находятся в столбце C.
  3. В блоке 7 должна стоять цифра 4 либо в C7, либо в C9; в любом случае она попадает в столбец C.
  4. Исключите 4 из всех остальных пустых клеток в столбце C за пределами строк 7–9.
  5. C4 = {4,5,6,7} → {5,6,7}. C5 = {3,4,5,7,9} → {3,5,7,9}.
  6. C4 сужен, но еще не решен; продолжайте сканировать головоломку в поисках других техник решения.
192886414567393457962942345971194664578293ABCDEFGHI123456789
Цифра 4 заблокирована в ячейках C7 и C9 в блоке 7 (зеленый). Исключите 4 из ячеек C4 и C5 в столбце C над этим блоком (оранжевый).

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

Как обнаружить указывающие пары

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

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

Практикуйтесь в поиске указывающих пар онлайн

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

Освоив «Указывающие пары», попробуйте Голые пары если еще не пробовали — вместе эти две техники охватывают большинство исключений среднего уровня сложности.

Часто задаваемые вопросы

«Указывающие пары» — это техника исключения кандидатов, при которой цифра появляется в качестве кандидата ровно в двух (или трех) клетках в рамках блока 3×3, и обе эти клетки находятся в одной строке или столбце. Поскольку одна из этих клеток в конечном итоге должна содержать эту цифру, ее можно исключить из всех остальных пустых клеток в этой общей строке или столбце за пределами блока.

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

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

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

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