atcoder#AGC018D. [AGC018D] Tree and Hamilton Path

[AGC018D] Tree and Hamilton Path

配点 : 11001100

問題文

NN 頂点の木があり、頂点には 11 から NN の番号がついています。 この木の ii 番目の辺は頂点 AiA_iBiB_i を結んでいて、その長さは CiC_i です。

joisinoお姉ちゃんは、NN 頂点の完全グラフを作りました。 なお、この完全グラフの頂点 uuvv を結ぶ辺の長さは、木での頂点 uuvv の最短距離になっています。

joisinoお姉ちゃんは、この完全グラフのハミルトンパス(※)のうち、最も長いものの長さを知りたくなりました。 joisinoお姉ちゃんの作った完全グラフのハミルトンパスのうち、最も長いものの長さを求めてください。

注釈

あるグラフのハミルトンパスとは、そのグラフのパスであって、すべての頂点をちょうど一度だけ通るようなものを指します。

制約

  • 2N1052 \leq N \leq 10^5
  • 1Ai<BiN1 \leq A_i < B_i \leq N
  • 入力で与えられるグラフは木である。
  • 1Ci1081 \leq C_i \leq 10^8
  • 入力はすべて整数である。

入力

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

NN

A1A_1 B1B_1 C1C_1

A2A_2 B2B_2 C2C_2

::

AN1A_{N-1} BN1B_{N-1} CN1C_{N-1}

出力

joisinoお姉ちゃんの作った完全グラフのハミルトンパスのうち、最も長いものの長さを出力せよ。

5
1 2 5
3 4 7
2 3 3
2 5 2
38

5533114422 というハミルトンパスを考えると、その長さは、 5+8+15+10=385+8+15+10=38 となります。長さ 3939 以上のハミルトンパスは作れないので、この例の答えは 3838 になります。

8
2 8 8
1 5 1
4 8 2
2 5 4
3 8 6
6 8 9
2 7 12
132