atcoder#AGC002D. [AGC002D] Stamp Rally
[AGC002D] Stamp Rally
問題文
頂点 辺の無向グラフがあります。 頂点は から まで番号が振られています。 辺は から まで番号が振られています。 辺 は頂点 と を結んでいます。 グラフは連結です。
このグラフの上で、 組の兄弟がスタンプラリーをします。 組目の兄弟は次のようなスタンプラリーをします。
- 最初、兄は頂点 に、弟は頂点 にいる。
- 兄弟でちょうど 個の頂点を訪れる。 ただし、同一の頂点を兄弟ともに訪れた場合でも、 個の頂点を訪れたとは見なさない。
- 兄または弟が通った辺の番号の最大値がスコアとなる。 兄弟はこのスコアをできるだけ小さくする。
それぞれの兄弟のスコアを求めてください。
制約
- グラフは連結である。
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。 行目には、 組目の兄弟のスコアを出力せよ。
入力例1
5 6
2 3
4 5
1 2
1 3
1 4
1 5
6
2 4 3
2 4 4
2 4 5
1 3 3
1 3 4
1 3 5
出力例1
1
2
3
1
5
5