DHBB 2023 - LVT - 10 - Độ dính kết

Xem dạng PDF

Gửi bài giải

Điểm: 40,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Đất nước Happy có ~N~ thành phố được nối với nhau bởi ~M~ con đường hai chiều. Hệ thống đường đảm bảo luôn tồn tại đường đi giữa hai thành phố bất kỳ.

Độ dính kết giữa hai thành phố ~A~ và ~B~ được định nghĩa là số lượng con đường mà khi bỏ riêng con đường đó, trong khi các con đường khác vẫn hoạt động bình thường, sẽ không còn đường đi từ thành phố ~A~ đến thành phố ~B~.

Yêu cầu: Hãy tính tổng độ dính kết giữa mọi cặp thành phố.

Input

  • Dòng đầu tiên chứa hai số nguyên ~N, M~ ~(1 \le N, M \le 300000)~;

  • ~M~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương ~u, v~ ~(1 \le u, v \le N)~, cho biết có một con đường nối hai thành phố ~u~ và ~v~.

Output

In ra một số nguyên duy nhất là tổng độ dính kết giữa mọi cặp thành phố ~(A, B)~ với ~A < B~.

Scoring

Subtask Điểm Ràng buộc
1 ~30\%~ ~N < 100~
2 ~30\%~ ~N < 10000~
3 ~40\%~ Không có ràng buộc gì thêm

Sample Input 1

5 5
1 2
4 2
4 5
3 2
3 1

Sample Output 1

10

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.