#ddcc2020finald. [ddcc2020_final_d]Pars/ey
[ddcc2020_final_d]Pars/ey
問題文
AtCoder 社の料理長を務めるあなたはよく高橋社長に自慢のハンバーグをふるまっていますが、せっかく仕入れたパセリを高橋社長が食べてくれず困っています。そこであなたは、パセリを一箇所でカットして食べやすくすることにしました。
パセリは 頂点 辺の単純かつ連結な無向グラフで表され、頂点にも辺にも から までの番号がついています。辺 は 頂点 をつないでおり、長さは です。
連結な頂点対 全てに対して 間の最短距離を求めたとき、その最大値をパセリの 硬さ と定義します。
全ての に対して、辺 のみを取り除いたパセリの硬さを求めてください。
制約
- 入力はすべて整数
- 与えられる無向グラフは単純かつ連結
入力
入力は以下の形式で標準入力から与えられる。
:
出力
行出力せよ。 行目には、辺 のみを取り除いたパセリの硬さを出力すること。
入力例 1
5
1 2 2
2 3 2
3 1 3
3 4 1
4 5 5
出力例 1
9
11
10
5
4
- 辺 のみを取り除いたパセリにおいて、最短距離は 間の が最大です。
- 辺 のみを取り除いたパセリにおいて、最短距離は 間の が最大です。
- 辺 のみを取り除いたパセリにおいて、最短距離は 間の が最大です。
- 辺 のみを取り除いたパセリにおいて、最短距離は 間の が最大です。
- 辺 のみを取り除いたパセリにおいて、最短距離は 間の が最大です。
入力例 2
6
1 2 1
2 3 1
3 1 1
1 4 10
2 5 1
3 6 1
出力例 2
13
12
13
3
12
12
入力例 3
30
14 4 848722274
18 12 171265658
8 4 511894372
25 11 330929651
23 19 418973258
22 4 817877182
13 23 222674219
22 16 413782819
29 5 544392908
7 17 144238161
13 27 923626020
24 22 304070169
24 28 791071873
4 27 156167139
21 15 120681393
27 25 59605316
1 2 200687466
5 20 908000896
4 17 52288616
16 30 835920548
30 6 290694093
5 13 650921045
18 13 427412075
24 23 817018683
26 10 693688408
21 16 636579751
15 2 946903174
11 3 261890778
5 9 131214588
20 10 834590409
出力例 3
6749598432
6749598432
6749598432
6749598432
6749598432
6749598432
7303505702
5015716191
6749598432
6749598432
6749598432
7303505702
6749598432
6749598432
5971361289
6749598432
6548910966
4857711627
6749598432
6749598432
6749598432
4261075407
6749598432
7303505702
6055910024
5971361289
5971361289
6749598432
6749598432
5221319615