Nội dung Bài tập
Mã:
DHLTNC.DJS.8.1
Tên:
Cây khung nhỏ nhất
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:
nhiph

Cho đơn đồ thị vô hướng liên thông G = (V, E) gồm n đỉnh và m cạnh, các đỉnh được đánh số từ 1 tới n và các cạnh được đánh số từ 1 tới m. Hãy tìm cây khung nhỏ nhất của đồ thị G

Input

Dòng 1: Chứa hai số n, m (1 <= n <= 10000; 1 <= m <= 15000)

M dòng tiếp theo, dòng thứ i có dạng ba số nguyên u, v, c. Trong đó (u, v) là chỉ số hai đỉnh đầu mút của cạnh thứ i (ví dụ: cạnh thứ 1 nối 2 đỉnh 1đỉnh 2trọng số là 3 thì ta nhập 1 2 3) và c trọng số của cạnh đó (1 <= u, v <= n; 0 <= c <= 10000).

Output

Gồm các cạnh của cây khung nhỏ nhất. Mỗi dòng chứa thông tin 1 cạnh (chỉ số đầu, chỉ số cuối, trọng số)


Ví dụ:

InputOutput
6 9
1 2 1
1 3 1
2 4 1
2 3 2
2 5 1
3 5 1
3 6 1
4 5 2
5 6 2

1 2 1

1 3 1

2 4 1

2 5 1

3 6 1


    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



Phần thảo luận