EDGE (DHBB 2021 T.Thử)

Xem PDF




Tác giả:
Dạng bài
Điểm: 2100 (p) Thời gian: 2.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Ở một số quốc gia có \(n\) thành phố và \(m\) con đường giữa chúng. Hệ thống đường bộ được tổ chức như sau:

  • Giữa hai thành phố không quá một con đường
  • Không có con đường kết nối thành phố với chính nó.

Chính phủ quyết định thực hiện cải cách hệ thống đường sá như sau:

  • Phá hủy một trong những con đường hiện có;
  • Xây dựng một con đường mới không có trước đó, con đường này không dẫn từ thành phố đến chính nó.

Ngoài ra, để cải thiện mối quan hệ kinh tế giữa các thành phố, chính phủ muốn sau khi cải cách, có thể đi đường bộ giữa bất kỳ 2 thành phố nào. Không đảm bảo rằng yêu cầu này được đáp ứng trước khi cải cách.

Hãy giúp chính phủ xác định xem có bao nhiêu cách cải cách.

Input

  • Dòng đầu tiên ghi 2 số nguyên \(n\)\(m(1 \leq n \leq 100000,0 \leq m \leq 200000)\). Mỗi dòng trong \(m\) dòng tiếp theo ghi 2 số \(a_i\)\(b_i(1 \leq a_i,b_i \leq n,a_i \neq b_i)\) - số thứ tự \(2\) thành phố đầu mút của con đường thứ \(i\).

Output

  • In ra số cách cải cách.

Example

Test 1

Input
4 4
1 2
2 3
1 3
3 4 
Output
8

Bình luận