Cho một cây n đỉnh, đỉnh i có trọng số wi. Hãy chọn một tập độc lập (không có hai đỉnh kề nhau cùng được chọn) sao cho tổng trọng số lớn nhất. In ra tổng đó.
Dòng đầu: n. Dòng hai: n trọng số w1…wn. n−1 dòng sau: mỗi dòng hai số u, v là một cạnh.
1≤n≤2⋅105, 0≤wi≤109.
Một số nguyên: tổng trọng số lớn nhất của tập độc lập.
Ví dụ:
Đầu vào:
5
3 2 1 10 1
1 2
1 3
2 4
2 5
Đầu ra:
14
Giải thích:
Đang tải editor...