Đường kính của cây
Đề bài
Mô tả
Cho một cây gồm đỉnh đánh số từ đến . Mỗi cạnh có một độ dài nguyên dương. Khoảng cách giữa hai đỉnh là tổng độ dài các cạnh trên đường đi (duy nhất) nối hai đỉnh đó.
Đường kính của cây là khoảng cách lớn nhất giữa hai đỉnh bất kỳ. Hãy tính đường kính của cây.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- dòng tiếp theo, mỗi dòng chứa ba số nguyên mô tả một cạnh nối và có độ dài .
Dữ liệu đảm bảo các cạnh tạo thành một cây.
Dữ liệu ra
In ra đường kính của cây (nếu thì đường kính là ).
Ràng buộc
- ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 1 2 3 2 3 9 2 4 2 4 5 6 1 6 1 |
17 | Đường đi dài nhất là với độ dài . Đỉnh xa đỉnh nhất là đỉnh , chỉ cách . |
| 6 1 2 1 2 3 1 3 4 1 1 5 50 6 1 50 |
100 | Đường đi chỉ có cạnh nhưng dài , dài hơn đường đi có nhiều cạnh nhất (độ dài ). |
Bình luận