Skyscraper

Volodymyr Sakhan  · 

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

Что такое техника «Skyscraper»?

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

У этого паттерна есть три названные части:

Логика следует короткой цепочке: если клетка крыши R1 не является цифрой, то её партнёр по основанию должен быть цифрой, что вынуждает другую клетку основания быть ложной, что, в свою очередь, вынуждает клетку крыши R2 быть истинной. В любом случае, по крайней мере одна клетка крыши всегда истинна — поэтому любая клетка, видящая обе, всегда ложна.

Когда использовать «Skyscraper»

Ищите Skyscraper, когда более простые техники перестают работать. Сканирование простое:

  1. Выберите цифру и отметьте каждую строку (или столбец), в которой она встречается ровно два раза.
  2. Проверьте, есть ли среди этих строк две, которые имеют ровно один общий столбец, содержащий по одному кандидату из каждой строки.
  3. Если да, то две клетки с общим столбцом являются базой; две оставшиеся клетки — крышей.
  4. Найдите любую клетку, из которой видны обе клетки «крыши» — эту клетку можно исключить.

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

Пример 1 — «Skyscraper» на основе столбцов (цифра 1)

В этой позиции целевой цифрой является 1. Два столбца содержат по ровно двум кандидатам в цифру 1 и имеют общую строку — классический Skyscraper на основе столбцов.

  1. Сканируйте цифру 1: в столбце A есть ровно два кандидата — A3 и A5.
  2. В столбце D также есть ровно два кандидата — D1 и D5.
  3. A5 и D5 находятся в одной строке 5 — это базовая пара (выделена синим).
  4. Пара «крыша» — это A3 и D1 (выделены зеленым) — они находятся в разных строках и разных столбцах.
  5. Цепочка: если A3 ≠ 1, то A5 = 1, что вынуждает D5 ≠ 1, что вынуждает D1 = 1. Таким образом, по крайней мере один из {A3, D1} всегда равен 1.
  6. B1 видит A3 (тот же блок, вверху слева) и D1 (та же строка 1) → B1 ≠ 1.
  7. C1 видит A3 (тот же блок) и D1 (та же строка 1) → C1 ≠ 1.
  8. E3 и F3 видят A3 (та же строка 3) и D1 (тот же блок вверху посередине) → E3 ≠ 1, F3 ≠ 1.
21471467167146791469358984672351674617538146714692672463798674679469215176517824394219519368763295874181791794216569351491493167826926ABCDEFGHI123456789
Skyscraper на основе столбцов с цифрой 1. Основание: A5, D5 (синий). Крыша: A3, D1 (зеленый). Исключения: B1, C1, E3, F3 (оранжевый).

Удаление цифры 1 из B1, C1, E3 и F3 выводит из тупика и открывает путь для дальнейших выводов.

Пример 2 — «Skyscraper» на основе строк (цифра 7)

Здесь та же структура проходит по строкам, а не по столбцам. Цифра 7 появляется ровно два раза в каждой из двух строк, и эти строки имеют общий столбец — получается «Skyscraper» на основе строк.

  1. Сканирование цифры 7: в 2-й строке ровно два кандидата — A2 и D2.
  2. В строке 8 также ровно два — A8 и E8.
  3. A2 и A8 имеют общий столбец A — это базовая пара (выделена синим). В столбце A есть ровно эти два кандидата на 7, поэтому ровно один из них — 7.
  4. Пара «крыша» — это D2 и E8 (выделены зеленым) — разные столбцы, разные строки.
  5. Цепочка: если D2 ≠ 7, то A2 = 7, что вынуждает A8 ≠ 7, что вынуждает E8 = 7. По крайней мере один из {D2, E8} всегда равен 7.
  6. D9 видит D2 (тот же столбец D) и E8 (тот же нижний центральный блок, строки 7–9, столбцы D–F) → D9 ≠ 7.
3418185269779257963481167891781681789478532237519846158181486378478923556894682384817354693217587852478631917817837895264ABCDEFGHI123456789
Skyscraper на основе строк с цифрой 7. Основание: A2, A8 (синий). Верх: D2, E8 (зеленый). Исключение: D9 (оранжевый).

Исключение 7 из D9 — единственный вывод, необходимый для того, чтобы продолжить решение.

«Skyscraper» против «X-Wing» и Простой раскраски

«Skyscraper» тесно связан с двумя другими продвинутыми техниками. Понимание различий поможет вам увидеть общую картину исключения однозначных цифр:

Освоение «Skyscraper» — это первый шаг к пониманию всех паттернов «Турбот Фиш» и цепочек «X-Cycles».

Практикуйтесь в решении «Skyscraper» онлайн

«Skyscraper» обычно встречается в сложных головоломках. Играйте в сложные судоку на OnSudoku и обращайте внимание на цифры, которые появляются ровно два раза в двух строках или столбцах — именно там прячутся «Skyscrapers».

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

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

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

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

Для «X-Wing» необходимо, чтобы обе сопряжённые парами находились в одних и тех же двух столбцах, образуя идеальный прямоугольник. «Skyscraper» ослабляет это требование: клетки основания находятся в одном столбце, но клетки крыши — в разных столбцах, поэтому фигура получается асимметричной. «X-Wing» исключает клетки из целых столбцов; «Skyscraper» исключает только те клетки, из которых видны обе вершины крыши.

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