Gen bò (Silver)
Đề bài
Mô tả
Trang trại có con bò đốm và con bò trơn. Bộ gen của mỗi con bò là một xâu gồm đúng ký tự, mỗi ký tự là một trong bốn chữ cái A, C, G, T.
Nhà nghiên cứu muốn tìm xem những vị trí nào trong bộ gen quyết định việc một con bò có đốm hay không. Chọn ra vị trí phân biệt và chỉ nhìn vào ký tự ở các vị trí đó của mỗi con bò. Bộ vị trí này được gọi là giải thích được nếu không có con bò đốm nào và con bò trơn nào cho ra cùng một bộ ký tự.
Hãy đếm số bộ vị trí phân biệt giải thích được. Hai bộ chỉ khác nhau về thứ tự các vị trí được coi là một.
Dữ liệu vào
- Dòng : hai số nguyên và .
- dòng tiếp theo: bộ gen của con bò đốm.
- dòng tiếp theo: bộ gen của con bò trơn.
Dữ liệu ra
Một số nguyên: số bộ vị trí giải thích được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 8 AATCCCAT GATTGCAA GGTCGCAA ACTCCCAG ACTCGCAT ACTTCCAT |
22 | Có bộ ba vị trí, trong đó 22 bộ giải thích được. Chẳng hạn bộ cho bò đốm các bộ ký tự AAT, GAT, GGT và cho bò trơn đều là ACT, không trùng nhau nên giải thích được. Ngược lại bộ cho bò đốm CAT và bò trơn CAT nên không giải thích được. |
| 1 3 AAA CCC |
1 | Chỉ có một bộ ba vị trí, và hai con bò khác nhau ở cả ba vị trí. |
| 1 3 ACG ACG |
0 | Hai con bò có bộ gen giống hệt nhau nên không bộ vị trí nào phân biệt được. |
Bình luận