Đối phương có ~ n ~ địa điểm phòng thủ chiến lược, các địa điểm được đánh số từ 1 tới ~ n ~ ~ (2 ≤ n ≤ 150, 0 ≤ m ≤ {n \times (n-1)}/2 ) ~. Giữa các địa điểm này có ~ m ~ đường nối. Kế hoạch tấn công được vạch ra theo phương án bắt đầu bằng việc ném bom phá huỷ các đường giao thông sao cho tồn tại ít nhất một cặp 2 vị trí chiến lược không còn đường liên hệ với nhau, trong trường hợp đó sức mạnh phòng thủ của địch sẽ bị giảm sút một cách đáng kể. Các đường nối giữa các vị trí đi qua các địa hình khác nhau và có độ kiên cố khác nhau, vì vậy chi phí để ném bom phá huỷ hoàn toàn khả năng lưu thông mỗi đường sẽ khác nhau. Yêu cầu: Cho ~ n, m ~, các cặp ~ (i, j) ~ cho biết có đường nối giữa 2 vị trí ~ i ~ và ~ j ~, chi phí ~ v ~ ~ (1 ≤ v ≤ 1000) ~ để phá huỷ đường này. Hãy xác định chi phí tối thiểu cần thiết để đạt được mục tiêu đề ra.
Dữ liệu vào
Kết quả
Một số nguyên duy nhất là tổng chi phí tối thiểu cần dùng.
Ràng buộc
Ví dụ:
Input 1
```5 4 1 2 100 2 3 299 3 5 400 5 4 99
```
Output 1
99
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 37787 |