Вроде понятно. Может ли быть компактная формула, мне неизвестно, но рекуррентность рулит.
Немного изменим обозначение числа размещений в простой цепи, так, чтобы оно годилось и для гусениц:
,
для простой цепи
, где в качестве аргументов
штук нулей.
Отделим 1-ю вершину и все ее листья. Число в 1-й вершине пусть будет
, число вариантов выбора чисел в листьях-это число размещений
элементов по
, то есть
. Тут удобнее ввести
. Тогда число размещений в остальной гусенице будет просто
. Получаем
-свели к меньшим n и на единицу меньшем числе аргументов ("длине гусеницы").Меня совершенно не смущает, что , например, значение
почти никогда не возможно, просто слагаемое для этого
будет равно нулю, как и многие первые. Когда останется гусеница единичной длины,число размещений в ней
Таким образом, при фиксированной последовательности количеств листьев
строка значений для нижнего звена гусеницы вычисляется, и последовательно вычисляются строки значений для все более дополненной гусеницы.
Для простой цепи эта рекуррентная формула эквивалентна
, верная из комбинаторных соображений, и нам так же не мешают нижние индексы, меньшие верхних, соответствующие слагаемые просто равны 0