Nội dung Bài tập
Mã:
DHLTNC_NHOM1_3
Tên:
BT_TRUYENDULIEU
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
4801103035

Bài toán: Một công ty viễn thông đang triển khai hệ thống mạng nội bộ giữa các máy chủ. Mỗi máy trong hệ thống có thể kết nối với các máy chủ khác thông qua đường truyền cáp quang. Mỗi kết nối có một độ trễ nhất định (tính bằng mili giây)


Viết chương trình C++ sử dụng thuật toán Dijsktra để giúp công ty tìm ra tuyến truyền dữ liệu nhanh nhất giữa 2 máy chủ bất kì.

Input:

o Dòng 1: Số lượng máy chủ n và số kết nối m.

o M dòng tiếp theo: gồm 3 số nguyên là đường truyền giữa 2 máy chủ và trọng số của nó.

o Dòng cuối: s, t lần lượt là máy chủ gửi dữ liệu và máy chủ nhận dữ liệu.

Output:

o Dòng 1: Xuất ra đường đi ngắn nhất từ máy chủ s đến máy chủ t.

o Dòng 2: Xuất ra tổng độ trễ trong quá trình truyền dữ liệu.


Ví dụ:

Input: 

5 6

0 1 10

0 2 3

1 2 1

1 3 2

2 3 8

3 4 4 

2 4


Output: 

2 1 3 4

7



    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin