Vẻ Đẹp Của Cây
Đề bài
Mô tả
Cho một cây gồm đỉnh được đánh số từ đến . Mỗi đỉnh đi kèm hai số nguyên và .
Bạn cần gán cho mỗi đỉnh một số nguyên sao cho . Độ đẹp của cách gán là tổng
lấy trên tất cả các cạnh của cây.
Hãy tìm độ đẹp lớn nhất có thể đạt được.
Dữ liệu vào
- Dòng đầu chứa số nguyên là số bộ dữ liệu.
- Với mỗi bộ dữ liệu:
- Dòng đầu chứa số nguyên là số đỉnh của cây.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên và cho biết có một cạnh nối đỉnh và đỉnh . Dữ liệu đảm bảo các cạnh này tạo thành một cây.
Dữ liệu ra
Với mỗi bộ dữ liệu, in ra một dòng chứa độ đẹp lớn nhất.
Ràng buộc
- ,
- Tổng trên tất cả các bộ dữ liệu không vượt quá
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 1 6 3 8 1 2 3 1 3 4 6 7 9 1 2 2 3 6 3 14 12 20 12 19 2 12 10 17 3 17 3 2 6 5 1 5 2 6 4 6 |
7 8 62 |
Bộ 1: chọn , độ đẹp là . Bộ 2: chọn , độ đẹp là . Ở đây đỉnh không lấy giá trị ở hai đầu mút của vẫn cho kết quả tối ưu, nhưng chọn hoặc cũng đạt . |
| 1 4 1 5 2 2 3 9 1 1 1 2 1 3 3 4 |
17 | Chọn : . Đỉnh lấy giá trị nhỏ nhất chứ không phải lớn nhất, vì nó phải "xa" đỉnh hơn là xa đỉnh . |
Bình luận