[Đồ thị]. Bài 66. Đường đi may mắn

Xem dạng PDF

Gửi bài giải

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

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho đa đồ thị vô hướng gồm N đỉnh và M cạnh, một đường đi đi qua tất cả các đỉnh trên đồ thị mỗi đỉnh 1 lượt được coi là một đường đi may mắn. Bạn hãy xác định xem trên đồ thị đã cho có tất cả bao nhiêu đường đi may mắn, biết rằng trong trường hợp giữa 2 đỉnh có cạnh bội thì 1 đường đi đi qua những cạnh bội đó chỉ tính là 1.


Đầu vào
  • Dòng đầu tiên của mỗi test case gồm hai số nguyên NM (cách nhau bởi khoảng trắng), tiếp theo là M dòng, mỗi dòng gồm hai số nguyên XY, biểu thị có một cạnh nối giữa hai đỉnh XY.

Giới hạn
  • 1 <= N <= 10

  • 0 <= M <= 50

  • 1 <= X, Y <= N


Đầu ra
  • In ra số lượng đường đi may mắn của đồ thị đã cho.

Ví dụ :

Input 01
4 5
1 2
2 3
3 4
2 4
1 1
Output 01
4

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.