cp-problems

Kalaba

問題文

最小全域木を求めるアルゴリズムに,Kalaba のアルゴリズムがあります.アルゴリズムは以下の通りです.

指定された全域木と,グラフの残りの辺の順序に対し,Kalaba のアルゴリズムで最小全域木を求める過程において各ステップで削除される辺の重みをすべて求めてください.この問題の制約において,すべてのステップで削除される辺が一意に定まることが保証されます.

制約

入力

入力は以下の形式で標準入力から与えられます.

入力
\(N\, M\)
\(A_1\, B_1\, C_1\)
\(A_2\, B_2\, C_2\)
\(\vdots\)
\(A_{N-1}\, B_{N-1}\, C_{N-1}\)
\(A^\prime_1\, B^\prime_1\, C^\prime_1\)
\(A^\prime_2\, B^\prime_2\, C^\prime_2\)
\(\vdots\)
\(A^\prime_{M}\, B^\prime_{M}\, C^\prime_{M}\)

出力

合計 \(M\) 行出力してください.

\(i\) 行目には,Kalaba のアルゴリズムで \(i\) 番目に削除される辺の重みを整数で出力してください.

最後に改行してください.

解説