Sửa Chữa Đường
Đề bài
Mô tả
Có thành phố và tuyến đường hai chiều có thể sửa chữa. Hãy chọn một số tuyến đường để sửa sao cho mọi thành phố đều được kết nối với nhau và tổng chi phí sửa chữa là nhỏ nhất. Nếu không thể kết nối tất cả thành phố, in "IMPOSSIBLE".
Dữ liệu vào
- Dòng 1: hai số nguyên và .
- dòng tiếp theo: mỗi dòng gồm ba số nguyên , , — tuyến đường từ đến với chi phí sửa chữa .
Dữ liệu ra
In tổng chi phí nhỏ nhất, hoặc "IMPOSSIBLE" nếu không thể kết nối.
Ràng buộc
- ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 6 1 2 3 2 3 5 2 4 2 3 4 8 5 1 7 5 4 4 |
14 | Chọn các tuyến (1,2,3), (2,4,2), (2,3,5), (4,5,4): tổng = 14. |
Bình luận