Đ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

Tránh mẫu 2

Dễ

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

Xâu nhị phân \(S\) được gọi là tránh mẫu nhị phân \(P\) , nếu \(P\) không xuất hiện trong \(S\).
Cho \(n\) và \(k\) xâu nhị phân \(P_{1}, P_{2}, ..., P_{k}\), hãy đếm số xâu nhị phân độ dài \(n\) tránh tất cả các mẫu \(P\).

Input

Dòng đầu chứa số nguyên \(n\) và \(k\)

\(k\) dòng tiếp theo, dòng thứ \(i\) trong chứa xâu nhị phân \(P_{i}\) độ dài không quá \(n\).

Output

Gồm nhiều dòng, mỗi dòng là đáp án tương ứng với bộ dữ liệu vào, vì kết quả có thể rất
lớn nên kết quả đưa ra là phần dư cho \(111539786\).

Example

Test 1

Input
2 2
00
01
Output
2

Scoring

Subtask \(1\) tương ứng với \(30\%\) số điểm: \(n \leq 20\)

Subtask \(2\) tương ứng với \(30\%\) số điểm: \(n \leq 200\), \(k = 1\).

Subtask \(3\) tương ứng với \(40\%\) số điểm: \(n \leq 200\).

Bình luận

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