Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Thành phần liên thông

Dễ DFS BFS

  • 100 Điểm
  • 75% Tỉ lệ AC
  • 3 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Cho một đồ thị vô hướng có \(N\) đỉnh và \(M\) cạnh. Sử dụng thuật toán DFS để duyệt qua đồ thị và đếm tổng số lượng thành phần liên thông (Connected Components) có trong đồ thị.

Input

  • Dòng đầu tiên là hai số nguyên dương \(N\) và \(M\) (\(1 \leq N \leq 10^5, 0 \leq M \leq 10^5\)).
  • \(M\) dòng tiếp theo, mỗi dòng chứa hai số nguyên \(u, v\) mô tả một cạnh.

Output

Một dòng duy nhất chứa số lượng thành phần liên thông.

Example

Test 1

Input
6 6
1 2
2 3
4 5
5 6
4 6
1 3
Output
2

Bình luận

Chưa có bình luận nào.