Mạng truyền tin
Đề bài
Mô tả
Một mạng truyền tin có máy tính, các máy tính được đánh số từ đến . Có dây cáp, được đánh số từ đến . Dây cáp thứ nối máy tính với máy tính và có giới hạn truyền tải . Các dây cáp bảo đảm từ một máy tính bất kì có thể truyền tin đến tất cả các máy tính còn lại theo dây cáp trực tiếp giữa chúng hoặc thông qua đường truyền tin đi qua một số máy tính và dây cáp nào đó. Khi hai máy tính truyền tin cho nhau, chúng sẽ luôn sử dụng đường truyền tin sao cho không sử dụng dây cáp nào quá một lần. Độ lớn của gói tin truyền đi phải không lớn hơn giới hạn truyền tải của mọi dây cáp mà nó sử dụng. Chi phí để truyền một gói tin giữa hai máy tính bằng kích thước của gói tin nhân với bình phương số lượng dây cáp trên đường truyền tin.
Người ta muốn chọn ra một máy tính để làm máy chủ. Khi đó, máy tính sẽ truyền tin đến tất cả các máy tính khác. Vì phải dự trù cho mọi trường hợp, ta cần phải xét chi phí truyền tin tối đa. Chi phí truyền tin tối đa giữa máy tính và máy tính là với là giới hạn truyền tải nhỏ nhất trong số các giới hạn truyền tải của các dây cáp trên đường truyền tin giữa máy tính và máy tính , là số dây cáp trên đường truyền tin giữa máy tính và máy tính . Chi phí vận hành mạng là tổng của chi phí truyền tin tối đa giữa máy tính và tất cả các máy tính khác.
Yêu cầu: Với mỗi , hãy tính chi phí vận hành mạng nếu chọn máy tính làm máy chủ.
Dữ liệu vào
- Dòng đầu chứa một số nguyên là số lượng máy tính ().
- Dòng thứ trong số dòng tiếp theo chứa ba số nguyên và cho biết có một dây cáp nối máy tính với máy tính và có giới hạn truyền tải là (; ).
Các số trên cùng một dòng cách nhau bởi dấu cách.
Dữ liệu ra
Gồm dòng, trong đó dòng thứ chứa một số nguyên là phần dư của chi phí vận hành mạng nếu chọn máy tính làm máy chủ trong phép chia cho .
Ràng buộc
- .
- ; .
- Các dây cáp bảo đảm mọi máy tính liên thông với nhau.
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): và luôn có dây cáp nối giữa máy tính và máy tính , .
- Subtask 3 ( số điểm): , .
- Subtask 4 ( số điểm): , .
- Subtask 5 ( số điểm): Luôn có dây cáp nối giữa máy tính và máy tính , .
- Subtask 6 ( số điểm): Không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 1 2 3 1 3 2 2 4 2 2 6 1 4 5 1 4 7 2 |
44 26 85 35 43 36 73 |
Với : máy (), máy (), máy (đường , ), máy (), máy (), máy (); tổng . |
| 3 1 2 1000000000 3 2 1 |
1755651 1755648 5 |
Ví dụ bổ sung (không có trong đề gốc). Với : chi phí là , chia cho dư . |
Bình luận