#P12452. [INOI Team Selection 2021] Color Colony
[INOI Team Selection 2021] Color Colony
Description
A path is bad if and only if the colors of all edges in it are different, otherwise, the path is good.
A tree is bad if and only if there exists a path of length in it which is bad, otherwise, the tree is good.
Now we have a tree, we want to color its edges, the beauty of coloring of edges is the number of different colors we use, we want to make the beauty of coloring maximum possible, and we don't want our tree to become bad, what is maximum beauty we can reach?
Input Format
The first line of the input contains and , the number of vertices of the tree, and the value which declares we shouldn't have a bad path of length in tree.
The following lines describe the edges of the tree. The -th line contains two integers and , denotes an edge between and . It is guaranteed that these edges form a tree.
Output Format
Print one integer, the maximum number of colors we can use.
4 2
1 2
1 3
1 4
1
6 3
1 2
2 3
3 4
4 5
5 6
3
11 3
1 8
1 7
1 3
1 2
2 11
2 10
2 9
3 5
3 4
3 6
7
Hint
Constraints
Subtask
| subtask | score | limits |
|---|---|---|
| 1 | 19 | degree of each vertex in the tree is at most 3. |
| 2 | 7 | |
| 3 | 18 | , |
| 4 | 22 | |
| 5 | 25 | |
| 6 | 9 | No extra limits |
京公网安备 11011102002149号