Tô màu đồ thị

Xem dưới dạng PDF

Gửi bài giải


Điểm: 20
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 64M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Cho đồ thị vô hướng gồm \(n\) đỉnh và \(m\) cạnh. Hãy đếm số cách tô màu \(n\) đỉnh bằng \(k\) màu sao cho không có hai đỉnh kề nhau nào cùng màu.

Đây là bài toán Graph Coloring kinh điển. Dùng quay lui để thử tất cả cách tô màu.

Input

Dòng đầu chứa 3 số \(n\), \(m\), \(k\) (\(1 \le n \le 10\), \(0 \le m \le 45\), \(1 \le k \le 4\)).
\(m\) dòng sau, mỗi dòng chứa 2 số \(u, v\) (\(1 \le u < v \le n\)) — một cạnh của đồ thị.

Output

In ra số cách tô màu thỏa mãn.

Example

4 3 3
1 2
2 3
3 4

Output:

24

Nhận xét

Không có ý kiến tại thời điểm này.