atcoder#ABC302H. [ABC302Ex] Ball Collector
[ABC302Ex] Ball Collector
配点 : 点
問題文
頂点の木があります。 本目の辺は、頂点 と を結ぶ無向辺です。頂点 には、 が書かれたボールと が書かれたボールが 個ずつあります。
に対して、以下の問題を解いてください。(各問題は独立です。)
- 頂点 から頂点 まで最短経路で移動します。このとき、通った各頂点(頂点 も含む)において、ボールを 個ずつ選んで取ります。最終的に持っているボールに書かれている整数の種類数の最大値を求めてください。
制約
- 与えられるグラフは木である。
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
に対して、答えを空白区切りで出力せよ。
4
1 2
2 3
3 1
1 2
1 2
2 3
3 4
2 3 3
例えば、 のときは通る頂点は であり、それぞれ が書かれているボールを選ぶと種類数が となり、これが最大となります。
10
2 5
2 2
8 8
4 3
6 10
8 1
9 10
1 7
9 3
5 10
9 3
1 9
3 6
4 1
3 8
10 9
5 4
7 2
9 7
4 3 2 3 4 3 4 2 3