Mức của xâu
Đề bài
Mô tả
Cho một xâu độ dài chỉ gồm các chữ cái Latin thường và một số nguyên .
Ta gọi mức của xâu là số nguyên không âm lớn nhất sao cho có thể tìm được trong :
- xâu con độ dài đôi một không giao nhau (không có vị trí chung),
- tất cả các ký tự của xâu con này đều giống nhau (mỗi xâu con chỉ chứa đúng một loại ký tự, và loại ký tự đó là như nhau cho cả xâu con).
Một xâu con là một dãy các ký tự liên tiếp của .
Cho và xâu , hãy tìm mức của xâu .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa xâu độ dài gồm các chữ cái Latin thường.
Dữ liệu ra
In ra một số nguyên là mức của xâu .
Ràng buộc
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 8 2 aaacaabb |
2 | Với , chọn hai xâu con không giao nhau gồm chữ 'a': (aa)ac(aa)bb, nên mức là 2. |
| 2 1 ab |
1 | Với , chọn được một xâu con 'a' hoặc 'b', đáp án là 1. |
| 4 2 abab |
0 | Không có hai ký tự giống nhau liền kề nào, nên không tìm được xâu con độ dài 2 chỉ gồm một loại ký tự. |
Bình luận