[ABC293Ex] Optimal Path Decomposition
题意翻译
给定一个 $n$ 个点的树,你可以将树划分为若干条不交的路径,每条路径染一种颜色。
找到最小的 $K$ 满足:对于任意一条原树上的路径,其经过的颜色数不超过 $K$。
题目描述
[problemUrl]: https://atcoder.jp/contests/abc293/tasks/abc293_h
$ N $ 頂点の木が与えられます。頂点には $ 1 $ から $ N $ までの番号がついており、$ i $ 番目の辺は頂点 $ A_i $ と頂点 $ B_i $ を結んでいます。
各頂点に以下の条件を満たすように色を塗ることができる整数 $ K $ の最小値を求めてください。ただし、使える色の種類数に制限はありません。
- 各色について、その色で塗られた頂点の集合は連結で単純パスをなす
- 任意の木上の単純パスについて、そのパス内に含まれる頂点に塗られた色の種類数は $ K $ 以下
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_1 $ $ B_1 $ $ \vdots $ $ A_{N-1} $ $ B_{N-1} $
输出格式
答えを出力せよ。
输入输出样例
输入样例 #1
7
3 4
1 5
4 5
1 2
7 4
1 6
输出样例 #1
3
输入样例 #2
6
3 5
6 4
6 3
4 2
1 5
输出样例 #2
1
输入样例 #3
9
1 3
9 5
8 7
2 1
5 2
5 8
4 8
6 1
输出样例 #3
3
说明
### 制約
- $ 1\ \leq\ N\ \leq\ 2\ \times\ 10^5 $
- $ 1\ \leq\ A_i,\ B_i\ \leq\ N $
- 与えられるグラフは木
- 入力はすべて整数
### Sample Explanation 1
$ K\ =\ 3 $ のとき、頂点 $ 1,2,3,4,5 $ を色 $ 1 $、頂点 $ 6 $ を色 $ 2 $、頂点 $ 7 $ を色 $ 3 $ で塗るなどの方法で条件を満たすことができます。 $ K\ \leq\ 2 $ とすると条件を満たす色の塗り方は存在しないので答えは $ 3 $ です。