Hệ thống giao thông CSUH bao gồm tổng cộng nút, các nút được đánh số từ đến , giữa hai nút bất kỳ đều có chính xác một tuyến đường hai chiều nối giữa chúng. Vì vậy, hệ thống giao thông CSUH có tổng cộng tuyến đường.
Trong thời gian tới, lãnh đạo thành phố muốn chọn một số tuyến đường để tiến hành nâng cấp. Để tránh tình trạng "công trình nối dài", trong số các tuyến đường được chọn, không được tồn tại bất kỳ hai tuyến đường nào có chung nút. Ngoài ra, mỗi tuyến đường đều có một chi phí sửa chữa riêng, ban lãnh đạo thành phố muốn dự trù kế hoạch bằng cách tính toán chi phí cao nhất có thể để tiến hành nâng cấp tuyến đường.
Yêu cầu: Cho biết hệ thống giao thông CSUH, hãy xác định chi phí cao nhất có thể để nâng cấp tuyến đường.
Input
- Dòng đầu tiên gồm số nguyên số nút của hệ thống giao thông.
- dòng tiếp theo, dòng thứ chứa ba số nguyên , và , tuyến đường thứ nối hai nút và với chi phí sửa chữa .
- Dữ liệu đảm bảo giữa hai nút bất kỳ đều có chính xác một tuyến đường nối giữa chúng.
Output
- In ra chi phí cao nhất có thể để nâng cấp tuyến đường.
Examples
Sample Input
4
1 4 5
2 3 4
1 3 5
2 4 3
4 3 1
2 1 2
Sample Output
9
Scoring
- Subtask với số điểm:
- Subtask với số điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ, có thể chọn tuyến đường thứ nhất (nối hai nút và ) với chi phí bằng và tuyến đường thứ hai (nối hai nút và ) với chi phí bằng . Chi phí để nâng cấp tuyến đường là . Dễ dàng nhận thấy rằng không còn cách chọn các tuyến đường nào có tổng chi phí cao hơn.
Comments