Tập độc lập trọng số lớn nhất trên cây
Đề bài
Mô tả
Cho một cây gồm đỉnh đánh số từ đến và cạnh. Đỉnh có giá trị .
Hãy chọn ra một tập các đỉnh sao cho không có hai đỉnh được chọn nào nối trực tiếp với nhau bởi một cạnh, và tổng giá trị các đỉnh được chọn là lớn nhất. Được phép chọn tập rỗng.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên cho biết có cạnh nối đỉnh và đỉnh .
Dữ liệu ra
In ra một số nguyên là tổng giá trị lớn nhất có thể đạt được.
Ràng buộc
- ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 3 2 1 6 4 5 2 1 2 1 3 2 4 2 5 3 6 6 7 |
18 | Chọn các đỉnh với tổng . |
| 5 4 10 4 1 4 2 1 2 3 5 2 4 5 |
12 | Đỉnh có giá trị lớn nhất nhưng chọn nó thì không chọn được . Tốt hơn là chọn với tổng . |
Bình luận