Sudoku Скачать приложение

Техники судоку · Мастер

Групповой воздушный змей в судоку

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

Почему это работает

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

Как её найти

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

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

Основана на

Разобранный пример

Это собственные обучающие поля приложения. Проходите их так же, как это делает подсказка.

ПаттернОтветКонтекстБлокировщикИсключение
Step 1 of 2
Групповой воздушный змей: the pattern as the app draws it during a hint.
  1. 1

    Для кандидата 2 и в выделенной контуром строке, и в выделенном контуром столбце возможны только одна дальняя ячейка и группа из одной или нескольких ячеек внутри общего блока. Каждая из этих двух линий образует сильную связь между дальним концом и группой ячеек в блоке, а блок может содержать 2 только один раз, поэтому обе группы не могут содержать его одновременно. Это техника Grouped Two-String Kite!

  2. 2

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