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
và đỉnh 2 có trọ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ụ:
Input Output 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 21 2 1
1 3 1
2 4 1
2 5 1
3 6 1
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