Educational Codeforces Round 77 F. Colored Tree

F. Colored Tree

問題概要

 木が与えられる. 各頂点には色の概念があり,i番目の頂点の色は色l_i,色l_i+1,...,色r_iのいずれかである.

また,木の値を色が同じであるような全頂点対の距離の総和とする.

あり得る木の各頂点の色の組み合わせすべてに対し木の値を求め,その総和を mod\ 10^9+7で求めよ.

 解法

HL分解を使うらしい.