Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

UPGRANET - VOI 2011 Nâng cấp mạng

Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/upgranet


Một hệ thống gồm n máy tính đánh số từ 1 đến n được kết nối thành một mạng bởi m đoạn cáp mạng đánh số từ 1 đến m. Đoạn cáp mạng thứ i có thông lượng wi kết nối hai máy ui, vi cho phép truyền dữ liệu theo cả hai chiều giữa hai máy này.

Một dãy các máy x1, x2, …, xp trong đó giữa hai máy xj và xj+1 (j = 1, 2, …, p-1) có đoạn cáp nối được gọi là một đường truyền tin từ máy x1 tới máy xp. Thông lượng của đường truyền tin được xác định như là thông lượng nhỏ nhất trong số các thông lượng của các đoạn cáp mạng trên đường truyền. Giả thiết là mạng được kết nối sao cho có đường truyền tin giữa hai máy bất kì và giữa hai máy có không quá một đoạn cáp mạng nối chúng.

Người ta muốn nâng cấp mạng bằng cách tăng thông lượng của một số đoạn cáp nối trong mạng. Để tăng thông lượng của mỗi đoạn cáp mạng thêm một lượng d (d > 0) ta phải trả một chi phí đúng bằng d. Việc nâng cấp mạng phải đảm bảo là sau khi hoàn tất, thông lượng của mỗi đoạn cáp mạng i đều bằng thông lượng của đường truyền tin có thông lượng lớn nhất từ máy ui tới máy vi.

Yêu cầu: Tìm phương án nâng cấp các đoạn cáp mạng sao cho tổng chi phí nâng cấp là nhỏ nhất.

Dữ liệu:

  • Dòng thứ nhất: Chứa hai số nguyên dương n, m (n, m <= 10^5).
  • Dòng thứ i trong số m dòng tiếp theo chứa ba số nguyên dương ui, vi, wi (wi <= 10^6),
    i = 1, 2, …, m.

    Các số trên cùng một dòng được ghi cách nhau ít nhất một dấu cách.

Kết quả: ghi ra một số nguyên duy nhất là tổng chi phí nâng cấp theo phương án tìm được.

Ví dụ:

Dữ liệu

Kết quả

6 7
1 2 6
1 3 5
2 4 3
3 4 9
4 5 4
4 6 8
5 6 7

5

Ràng buộc: 50% số test ứng với 50% số điểm của bài có n <= 100.


Được gửi lên bởi:VOJ Team
Ngày:2011-01-14
Thời gian chạy:0.400s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ASM64 GOSU PERL6 PYPY RUST SED
Nguồn bài:VOI 2011

hide comments
2021-06-30 10:50:31
nhìn phát biết làm luôn from: IT K30 CBG
2021-05-27 18:04:09
Tham khảo: https://vnspoj.github.io/problems/UPGRANET
2019-12-17 02:03:10
nhầm u với v mất log2(N) đấm AC
2019-07-29 18:22:16
res nhớ để long long nha
2019-07-16 10:35:35
vcl u==v return path[u][0] @_@ làm mất 1 đấm
2018-09-29 14:51:26
đĩ mẹ mày sort
2018-09-03 16:46:09
nhật hào sạch
2017-12-21 16:42:22
floyd 3 dòng 4,2/7 điểm nhé, cho bác nào care :)

Last edit: 2017-12-21 16:42:51
2017-11-21 08:08:18
Ai dùng prim cho xin code được k?
2017-10-09 16:50:44


THAM KHẢO THUẬT TOÁN VÀ CODE TẠI:

http://yeulaptrinh.pw/958/upgranet-spoj/


© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.