AT_past202010_m 筆塗り

Description

[problemUrl]: https://atcoder.jp/contests/past202010-open/tasks/past202010_m $ 1 $ から $ N $ の番号がついた $ N $ 個の頂点からなる木が与えられます。 $ 1 $ から $ N-1 $ の番号がついた $ N-1 $ 本の辺があり、辺 $ i $ は頂点 $ a_i $ と頂点 $ b_i $ を双方向につないでいます。 それぞれの辺には色を塗ることができます。色は $ 0 $ 以上 $ 10^5 $ 以下の整数で表されます。 はじめ、全ての辺は色 $ 0 $ で塗られています。 この木に対して、$ Q $ 回操作が行われます。$ i $ 回目の操作では、頂点 $ u_i $ と頂点 $ v_i $ の最短経路上にある辺の色が全て色 $ c_i $ で上書きされます。 $ Q $ 回の操作後、辺 $ 1,2,\ldots,N-1 $ がどの色で塗られているかを調べてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ Q $ $ a_1 $ $ b_1 $ $ \vdots $ $ a_{N-1} $ $ b_{N-1} $ $ u_1 $ $ v_1 $ $ c_1 $ $ \vdots $ $ u_Q $ $ v_Q $ $ c_Q $

Output Format

$ N-1 $ 行出力せよ。$ i $ 行目では、辺 $ i $ に塗られている色を出力せよ。

Explanation/Hint

### 注意 この問題に対する言及は、2020/11/8 18:00 JST まで禁止されています。言及がなされた場合、賠償が請求される可能性があります。 試験後に総合得点や認定級を公表するのは構いませんが、どの問題が解けたかなどの情報は発信しないようにお願いします。 ### 制約 - 与えられる入力は全て整数 - $ 2\ \leq\ N\ \leq\ 10^5 $ - $ 1\ \leq\ Q\ \leq\ 10^5 $ - $ 1\ \leq\ a_i,\ b_i,u_i,v_i\ \leq\ N $ - $ u_i\ \neq\ v_i $ - $ 1\ \leq\ c_i\ \leq\ 10^5 $ - 与えられるグラフは木 ### Sample Explanation 1 \- はじめ、全ての辺は色 $ 0 $ で塗られています。 - $ 1 $ 回目の操作では辺 $ 1 $、$ 2 $ の色が色 $ 10 $ で上書きされます。 - $ 2 $ 回目の操作では辺 $ 1 $ の色が色 $ 5 $ で上書きされます。 - 最終的に辺 $ 1,2,3 $ はそれぞれ、$ 5,10,0 $ で塗られています。