Разделение блоков
Уровень: Средний
Распределите блоки подсказки по участкам, разбитым отметками X.
Если уже закрытые отметками X клетки разбили линию на несколько участков, то каждый блок подсказки распределяется только в тот участок, куда помещается его длина. В слишком короткий участок большой блок не влезет.
Например, если есть участок длиной 2 и участок длиной 5, а подсказка равна «4», то 4 может уместиться только в участке длиной 5, поэтому короткий участок целиком становится X.
Сопоставляя длины участков и блоков, вы находите блок, место которого определяется единственным образом, и затем снова применяете перекрытие в этом участке.
Связанные приёмы
Отметка пустых клеток X
Закрывайте отметкой X клетки, куда блок не может попасть, сужая логику.
СреднийПроверка пересечения строк и столбцов
Клетку, определённую в одной линии, отражайте в пересекающей линии.