#abc173f. [abc173_f]Intervals on Tree

[abc173_f]Intervals on Tree

問題文

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

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

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

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

制約

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

入力

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

NN u1u_1 v1v_1 u2u_2 v2v_2 :: uN1u_{N-1} vN1v_{N-1}

出力

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


入力例 1

3
1 3
2 3

出力例 1

7

考えられる L,RL, R の組み合わせは以下の 66 通りがあります。

  • L=1,R=1L = 1, R = 1 のとき、S=1S = \\{1\\} であり、連結成分の個数は 11 です。
  • L=1,R=2L = 1, R = 2 のとき、S=1,2S = \\{1, 2\\} であり、連結成分の個数は 22 です。
  • L=1,R=3L = 1, R = 3 のとき、S=1,2,3S = \\{1, 2, 3\\} であり、辺 1,21, 2 は両端が SS に含まれるので、連結成分の個数は 11 です。
  • L=2,R=2L = 2, R = 2 のとき、S=2S = \\{2\\} であり、連結成分の個数は 11 です。
  • L=2,R=3L = 2, R = 3 のとき、S=2,3S = \\{2, 3\\} であり、辺 22 は両端が SS に含まれるので、連結成分の個数は 11 です。
  • L=3,R=3L = 3, R = 3 のとき、S=3S = \\{3\\} であり、連結成分の個数は 11 です。

これらの和は 77 です。


入力例 2

2
1 2

出力例 2

3

入力例 3

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

出力例 3

113