Gửi bài giải
Điểm:
15
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
Bình nghiên cứu DNA. Một xâu DNA chỉ gồm 4 ký tự A, C, G, T. Bình có danh sách các đoạn DNA bị cấm. Hãy đếm số xâu DNA độ dài \(N\) không chứa bất kỳ đoạn cấm nào làm xâu con. Kết quả lấy modulo \(10^9 + 7\).
Định dạng đầu vào
- Dòng đầu: hai số nguyên \(N\) (\(1 \le N \le 100\)) và \(M\) (\(1 \le M \le 100\)).
- \(M\) dòng tiếp theo: mỗi dòng là một xâu cấm, chỉ gồm
A,C,G,T, tổng độ dài không quá \(100\).
Định dạng đầu ra
- Một số nguyên là số xâu DNA hợp lệ, modulo \(10^9 + 7\).
Ví dụ
Input:
3 2
A
CC
Output:
27
Ràng buộc
| Nhóm | Điểm | Giới hạn |
|---|---|---|
| 1 | 30 | \(N \le 10, M \le 10\) |
| 2 | 30 | \(N \le 50, M \le 50\) |
| 3 | 40 | \(N \le 100, M \le 100\) |
Nhận xét