AT_past202004_o 可変全域木

Description

[problemUrl]: https://atcoder.jp/contests/past202004-open/tasks/past202004_o $ N $ 頂点 $ M $ 辺の重みつき単純連結無向グラフが与えられます。頂点には $ 1 $ から $ N $、辺には $ 1 $ から $ M $ までの番号が振られています。 辺 $ i $ は頂点 $ A_i $ と $ B_i $ を結び、その重みは $ C_i $ です。 辺 $ 1 $ から辺 $ M $ までのそれぞれの辺について、その辺を含む最小の重みの全域木を求め、その重みを出力してください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ A_1 $ $ B_1 $ $ C_1 $ $ : $ $ A_M $ $ B_M $ $ C_M $

Output Format

$ M $ 行出力せよ。$ i $ 行目には、辺 $ i $ を含む全域木の重みとしてありえる最小値を出力せよ。

Explanation/Hint

### 注意 この問題に対する言及は、2020年5月2日 18:00 JST まで禁止されています。言及がなされた場合、賠償が請求される可能性があります。 試験後に総合得点や認定級を公表するのは構いませんが、どの問題が解けたかなどの情報は発信しないようにお願いします。 ### 注釈 - 連結無向グラフ $ (V,\ E) $ における**全域木**とは、ある辺の部分集合 $ T\ \subseteq\ E $ について $ (V,\ T) $ と書ける木のことである。 - 全域木 $ (V,\ T) $ の重みは、$ T $ に含まれる全ての辺の重みの和である。 ### 制約 - $ 2\ \leq\ N\ \leq\ 10^5 $ - $ N\ -\ 1\ \leq\ M\ \leq\ \mathrm{min}(10^5,\ N(N\ -\ 1)/2) $ - $ 1\ \leq\ A_i,\ B_i\ \leq\ N $ ($ 1\ \leq\ i\ \leq\ M $) - $ A_i\ \neq\ B_i $ ($ 1\ \leq\ i\ \leq\ M $) - $ 1\ \leq\ C_i\ \leq\ 10^9 $ ($ 1\ \leq\ i\ \leq\ M $) - 与えられる無向グラフは単純かつ連結である ### Sample Explanation 3 答えが 32 ビット整数の範囲内でないこともあるため、注意してください。