CÂY KHUNG NHỎ NHẤT

Xem dạng PDF

Gửi bài giải

Điểm: 0,01 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Cho một đồ thị vô hướng liên thông có trọng số, tìm cây khung với trọng số nhỏ nhất.

Input

Dòng đầu tiên gồm hai số nguyên ~n~ và ~m~ (~2 \le n \le 200000, 1 \le m \le 200000~) — lần lượt là số đỉnh và số cạnh

Mỗi dòng trong ~m~ dòng tiếp theo gồm ba số nguyên ~b_i~, ~e_i~ và ~w_i~ (~1 \le b_i~, ~e_i \le n, 0 \le w_i \le 100000~) — lần lượt là cạnh nối thứ ~i~ giữa ~b_i~ và ~e_i~, và trọng số của cạnh thứ ~i~.

Output

Gồm một số nguyên duy nhất là trọng số nhỏ nhất của cây khung.

Sample Input 1

2 1
1 2 2

Sample Output 1

2

Sample Input 2

4 3
3 1 7
1 4 14
2 1 12

Sample Output 2

33

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.