OANH KÍCH

Đố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

  • Dòng đầu tiên chứa số nguyên ~ n ~,
  • Dòng thứ 2 chứa số nguyên ~ m ~,
  • ~ m ~ dòng sau: mỗi dòng chứa 3 số nguyên ~ i ~ ~ j ~ ~ v ~.

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 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. gialinh_10van (23/25)
  2. phamnhi (21/77)
  3. linhdinh (21/24)
Trong 7 ngày
  1. phamnhi (126/299)
  2. ilpnvm (68/110)
  3. dambinh (61/97)
Trong 30 ngày
  1. ducchinh (184/249)
  2. hienpham (183/244)
  3. bichngoc (179/266)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37787

Lưu Hải Phong - 2020
[email protected]