Как рассчитать способы покрасить дерево?
Как рассчитать способы раскраски узлов дерева m цветами, чтобы концы каждого ребра имели разные цвета?
Любое полиномиальное решение приветствуется.
1 ответ
Решение
У вас есть м выбор для корня. Если вы рисуете вниз от корня, у вас есть выбор m-1 для каждого дополнительного узла. Если число узлов равно n, то количество способов нарисовать дерево равно m * (m-1)^(n-1).