CTDL> bài 18.A25 CTDL> bài Độ cao của cây.
Độ cao của cây.
Cho cây với đỉnh gốc là đỉnh 1, các đỉnh của cây được đánh số từ 1 tới n. Độ cao của một nốt trong cây được tính bằng số cạnh trên đường đi ngắn nhất giữa nốt này tới đỉnh gốc. Như vậy, gốc của cây là đỉnh 1 sẽ có độ cao là 0. Nhiệm vụ của bạn là hãy xác định chiều cao của mọi nốt trong cây. Dưới đây là một ví dụ về cây.
Input Format
Dòng đầu tiên là số n - số nốt của cây. N - 1 dòng tiếp theo mỗi dòng mô tả một cạnh của cây.(1<=n<=1000)
Constraints
.
Output Format
In ra độ cao của các nốt, từ nốt 1 tới nốt n.
Ví dụ:
Dữ liệu vào
10
1 2
1 3
2 4
4 6
6 7
7 9
9 10
3 5
3 8
Dữ liệu ra
0 1 1 2 2 3 4 2 5 6
Comments