Linova và Vương quốc
Đề bài
Mô tả
Vương quốc có thành phố được nối với nhau bởi con đường hai chiều, tạo thành một cây có gốc tại thành phố (thủ đô).
Nữ hoàng chọn đúng thành phố để phát triển công nghiệp, các thành phố còn lại phát triển du lịch (thủ đô cũng có thể là một trong hai loại).
Mỗi năm, từ mỗi thành phố công nghiệp một sứ giả lên đường về thủ đô theo đường đi ngắn nhất duy nhất trên cây. Độ vui của một sứ giả bằng số thành phố du lịch mà sứ giả đi qua trên đường đi (không tính thành phố xuất phát, có tính thủ đô nếu thủ đô là thành phố du lịch).
Hãy chọn thành phố công nghiệp sao cho tổng độ vui của tất cả các sứ giả là lớn nhất.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên và mô tả một con đường nối thành phố và .
Dữ liệu ra
- Một số nguyên duy nhất là tổng độ vui lớn nhất có thể đạt được.
Ràng buộc
- Dữ liệu đảm bảo các thành phố tạo thành một cây.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 4 1 2 1 3 1 4 3 5 3 6 4 7 |
7 | Chọn các thành phố công nghiệp . Sứ giả từ đi qua thành phố du lịch (thủ đô), các sứ giả từ mỗi người đi qua thành phố du lịch. Tổng . |
| 4 1 1 2 1 3 2 4 |
2 | Chọn thành phố (sâu nhất). Sứ giả đi qua thành phố du lịch (số và ). Lưu ý phải chọn đúng thành phố, không được chọn thêm. |
| 8 5 7 5 1 7 6 1 3 7 8 3 2 1 4 5 |
9 | Tổng độ vui lớn nhất là . |
Bình luận