Разделение блоков

Уровень: Средний

Распределите блоки подсказки по участкам, разбитым отметками X.

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

Например, если есть участок длиной 2 и участок длиной 5, а подсказка равна «4», то 4 может уместиться только в участке длиной 5, поэтому короткий участок целиком становится X.

Сопоставляя длины участков и блоков, вы находите блок, место которого определяется единственным образом, и затем снова применяете перекрытие в этом участке.

Связанные приёмы