AtCoder Grand Contest 009
翻译中…
Problem Statement
翻译中…
We will recursively define uninity of a tree, as follows: (Uni is a Japanese word for sea urchins.)
翻译中…
- A tree consisting of one vertex is a tree of uninity
$0$. - Suppose there are zero or more trees of uninity
$k$, and a vertex$v$. If a vertex is selected from each tree of uninity$k$and connected to$v$with an edge, the resulting tree is a tree of uninity$k+1$.
翻译中…
It can be shown that a tree of uninity $k$ is also a tree of uninity $k+1,k+2,...$, and so forth.
翻译中…
You are given a tree consisting of $N$ vertices. The vertices of the tree are numbered $1$ through $N$, and the $i$-th of the $N-1$ edges connects vertices $a_i$ and $b_i$.
翻译中…
Find the minimum $k$ such that the given tree is a tree of uninity $k$.
翻译中…
Constraints
翻译中…
$2 ≦ N ≦ 10^5$$1 ≦ a_i, b_i ≦ N(1 ≦ i ≦ N-1)$- The given graph is a tree.
翻译中…
Input
翻译中…
The input is given from Standard Input in the following format:
翻译中…
N
a_1 b_1
:
a_{N-1} b_{N-1}
翻译中…
Output
翻译中…
Print the minimum $k$ such that the given tree is a tree of uninity $k$.
翻译中…
样例
Input #1
7
1 2
2 3
2 4
4 6
6 7
7 5
Output #1
2
A tree of uninity $1$ consisting of vertices $1$, $2$, $3$ and $4$ can be constructed from the following: a tree of uninity $0$ consisting of vertex $1$, a tree of uninity $0$ consisting of vertex $3$, a tree of uninity $0$ consisting of vertex $4$, and vertex $2$.
A tree of uninity $1$ consisting of vertices $5$ and $7$ can be constructed from the following: a tree of uninity $1$ consisting of vertex $5$, and vertex $7$.
A tree of uninity $2$ consisting of vertices $1$, $2$, $3$, $4$, $5$, $6$ and $7$ can be constructed from the following: a tree of uninity $1$ consisting of vertex $1$, $2$, $3$ and $4$, a tree of uninity $1$ consisting of vertex $5$ and $7$, and vertex $6$.
Input #2
12
1 2
2 3
2 4
4 5
5 6
6 7
7 8
5 9
9 10
10 11
11 12
Output #2
3
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。