Dịch vụ mạng
Hệ thống mạng truyền thông của công ty HP bao gồm nút và kênh nối trực tiếp một chiều giữa hai nút. Các nút được đánh số từ đến . Các kênh nối được đánh số từ đến . Kênh nối từ nút tới nút mất đơn vị thời gian để truyền tin. Có thể có nhiều kênh truyền tin từ một nút đến một nút khác.
Để đánh giá hiệu suất hệ thống mạng, công ty đánh giá dựa trên giá trị . Giá trị được tính bằng tổng độ dài đường đi ngắn nhất giữa tất cả các cặp nút trong hệ thống mạng, cụ thể , trong đó là đường đi ngắn nhất từ nút đến nút .
Trong thời gian tới, công ty sẽ bổ sung thêm ba nút (ba nút này được đánh số tương ứng là ) và một số kênh nối liên quan đến ba nút này vào hệ thống mạng. Công ty cần tính giá trị trên hệ thống mạng mới.
Yêu cầu: Cho biết hệ thống mạng truyền thông ban đầu của công ty HP và giả định bổ sung vào hệ thống mạng. Với mỗi giả định, hãy tính giá trị trên hệ thống mạng mới.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên dương (; ).
- Dòng thứ () trong số dòng tiếp theo ghi ba số nguyên dương lần lượt là chỉ số đầu, chỉ số cuối và thời gian truyền tin của kênh thứ .
- Dòng thứ () trong số dòng tiếp theo mô tả giả định thứ có dạng: Số đầu tiên là số là số lượng kênh nối liên quan đến ba nút mới thêm vào hệ thống. Tiếp theo là bộ ba số () lần lượt là chỉ số đầu, chỉ số cuối và thời gian truyền tin của kênh nối bổ sung.
Dữ liệu đảm bảo có đường truyền từ một nút đến một nút bất kì khác.
Dữ liệu ra
- Ghi dòng, mỗi dòng chứa một số là giá trị tương ứng với từng giả định.
Ràng buộc
- Có số test ứng với số điểm của bài có .
- Có số test khác ứng với số điểm của bài có .
- Có số test còn lại ứng với số điểm của bài có .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 1 1 2 5 2 3 5 3 1 5 4 1 4 1 4 5 1 5 6 1 6 1 1 |
183 | Đồ thị ban đầu có nút với các cạnh (trọng số ), (trọng số ), (trọng số ). Giả định bổ sung nút mới () với kênh: (trọng số ), (trọng số ), (trọng số ), (trọng số ). Đồ thị mới có nút, tổng đường đi ngắn nhất giữa tất cả các cặp là . |
Bình luận
chào nhé!