atcoder#ABC173F. [ABC173F] Intervals on Tree

[ABC173F] Intervals on Tree

题目描述

N N 頂点 N1 N-1 辺から成る木があり、頂点には 1, 2,, N 1,\ 2,\cdots,\ N の番号が、辺には 1, 2, , N1 1,\ 2,\ \cdots,\ N-1 の番号がついています。辺 i i は頂点 ui, vi u_i,\ v_i を繋いでいます。

整数 1  L  R  N 1\ \leq\ L\ \leq\ R\ \leq\ N に対して関数 f(L, R) f(L,\ R) を次のように定義します。

  • S S を番号が L L 以上 R R 以下の頂点から成る集合とする。頂点集合 S S と、両端が S S に属する辺のみから成るような部分グラフの連結成分の個数を f(L, R) f(L,\ R) で表す。

L=1N R=LN f(L, R) \sum_{L=1}^{N}\ \sum_{R=L}^{N}\ f(L,\ R) を計算してください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N u1 u_1 v1 v_1 u2 u_2 v2 v_2 : : uN1 u_{N-1} vN1 v_{N-1}

输出格式

L=1N R=LN f(L, R) \sum_{L=1}^{N}\ \sum_{R=L}^{N}\ f(L,\ R) を出力せよ。

题目大意

一棵 nn 个点的树,定义 f(l,r)f(l,r) 为由 lrl \sim r 的点构成的点集在树上形成的连通块个数,让你求 l=1nr=lnf(l,r)\sum_{l=1}^{n}\sum_{r=l}^{n} f(l,r)

3
1 3
2 3
7
2
1 2
3
10
5 3
5 7
8 9
1 9
9 10
8 4
7 4
6 10
7 2
113

提示

制約

  • 1  N  2 × 105 1\ \leq\ N\ \leq\ 2\ \times\ 10^5
  • 1  ui, vi  N 1\ \leq\ u_i,\ v_i\ \leq\ N
  • 与えられるグラフは木である
  • 入力は全て整数である

Sample Explanation 1

考えられる L, R L,\ R の組み合わせは以下の 6 6 通りがあります。 - L = 1, R = 1 L\ =\ 1,\ R\ =\ 1 のとき、S = {1} S\ =\ \{1\} であり、連結成分の個数は 1 1 です。 - L = 1, R = 2 L\ =\ 1,\ R\ =\ 2 のとき、S = {1, 2} S\ =\ \{1,\ 2\} であり、連結成分の個数は 2 2 です。 - L = 1, R = 3 L\ =\ 1,\ R\ =\ 3 のとき、S = {1, 2, 3} S\ =\ \{1,\ 2,\ 3\} であり、辺 1, 2 1,\ 2 は両端が S S に含まれるので、連結成分の個数は 1 1 です。 - L = 2, R = 2 L\ =\ 2,\ R\ =\ 2 のとき、S = {2} S\ =\ \{2\} であり、連結成分の個数は 1 1 です。 - L = 2, R = 3 L\ =\ 2,\ R\ =\ 3 のとき、S = {2, 3} S\ =\ \{2,\ 3\} であり、辺 2 2 は両端が S S に含まれるので、連結成分の個数は 1 1 です。 - L = 3, R = 3 L\ =\ 3,\ R\ =\ 3 のとき、S = {3} S\ =\ \{3\} であり、連結成分の個数は 1 1 です。 これらの和は 7 7 です。