#2831. DIAMETER - Tree Diameter

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho một cây, hãy tìm đường kính của nó. Đường kính của một cây là đường đi dài nhất giữa hai đỉnh bất kỳ trong cây. Độ dài của một đường đi là số cạnh trên đường đi đó.

Dữ liệu:

  • Dòng đầu tiên là một số nguyên n : số đỉnh của cây.
  • n-1 dòng tiếp theo mô tả các cạnh. Mỗi dòng chứa hai số nguyên a, b có nghĩa là có một cạnh giữa đỉnh a b .

Kết quả: In ra một số nguyên là đường kính của cây.

Ví dụ: Dữ liệu:

5
1 2
1 3
3 4
3 5

Kết quả:

3

Giải thích: Đường đi dài nhất có thể là 2 \to 1 \to 3 \to 4 hoặc 2 \to 1 \to 3 \to 5 , cả hai đều có độ dài 3.

Giới hạn:

  • 1 \le n \le 2 \times 10^5
  • 1 \le a, b \le n