#abc214d. [abc214_d]Sum of Maximum Weights

[abc214_d]Sum of Maximum Weights

問題文

NN 頂点の木があり、頂点は 1,2,dots,N1, 2, \\dots, N と番号付けられています。
i,(1leqileqN1)i \\, (1 \\leq i \\leq N - 1) 番目の辺は頂点 uiu_i と頂点 viv_i を結び、重みは wiw_i です。

異なる頂点 u,vu, v に対し、頂点 uu から頂点 vv までの最短パスに含まれる辺の重みの最大値を f(u,v)f(u, v) とおきます。

$\\displaystyle \\sum_{i = 1}^{N - 1} \\sum_{j = i + 1}^N f(i, j)$ を求めてください。

制約

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

入力

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

NN u1u_1 v1v_1 w1w_1 vdots\\vdots uN1u_{N - 1} vN1v_{N - 1} wN1w_{N - 1}

出力

答えを出力せよ。


入力例 1

3
1 2 10
2 3 20

出力例 1

50

f(1,2)=10,f(2,3)=20,f(1,3)=20f(1, 2) = 10, f(2, 3) = 20, f(1, 3) = 20 であるので、これらの和である 5050 を出力します。


入力例 2

5
1 2 1
2 3 2
4 2 5
3 5 14

出力例 2

76