Phân tích tiếng cười
Đề bài
Mô tả
Giáo sư Thuấn có nhiều công trình nghiên cứu khoa học nổi tiếng. Một trong các công trình gây nhiều tiếng vang nhất là công trình "Phân tích tiếng cười". Trong nghiên cứu này, giáo sư đã phân tích tiếng nói của con người và từ đó trích ra tiếng cười. Giáo sư đã phát triển các phần mềm cho phép chuyển đổi tiếng nói của con người thành văn bản.
Giáo sư xét chuỗi tiếng cười là một xâu gồm các chữ cái a, b, c, h, và phải được ghép từ các xâu thuộc tập xâu (mỗi xâu có thể được dùng nhiều lần, các xâu khác nhau có thể được ghép xen kẽ nhau), trong đó các xâu là các xâu mô tả tiếng cười đã được giáo sư xây dựng. Ví dụ, nếu tập xâu mô tả tiếng cười là ha và a, thì xâu ahahaha và a là tiếng cười, còn abacaba và hh không phải.
Yêu cầu: Bạn được cho một xâu là xâu được chuyển đổi từ tiếng nói và tập các xâu . Tìm độ dài của xâu con dài nhất (gồm các kí tự liên tiếp) của xâu có thể được xét như là chuỗi tiếng cười. Nếu không có xâu con nào như vậy, in ra .
Dữ liệu vào
- Dòng đầu chứa số nguyên ;
- Dòng thứ hai chứa xâu ;
- dòng tiếp theo, dòng thứ chứa xâu (), các xâu này có độ dài không vượt quá .
Các xâu chỉ gồm các chữ cái a, b, c, h.
Dữ liệu ra
In ra một số nguyên duy nhất là độ dài của xâu con dài nhất của có thể được xét như là chuỗi tiếng cười.
Ràng buộc
- .
- .
- ().
- Các xâu chỉ gồm các chữ cái a, b, c, h.
Subtasks
- Subtask 1 ( số test): và .
- Subtask 2 ( số test): và .
- Subtask 3 ( số test): và .
- Subtask 4 ( số test): và .
- Subtask 5 ( số test): và .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 ahahhahaah a ha |
5 | Xâu con hahaa (từ kí tự thứ đến kí tự thứ ) được ghép từ ha, ha, a. Không có xâu con dài hơn được ghép từ a và ha. |
| 1 cbcb a |
0 | Ví dụ bổ sung (không có trong đề gốc). Xâu không chứa chữ a nên không có xâu con nào là tiếng cười. |
| 3 habccabh ab abc cc |
6 | Ví dụ bổ sung (không có trong đề gốc). Xâu con abccab được ghép từ ab, cc, ab. Nếu ghép abc trước thì phần còn lại cab không ghép tiếp được. |
Bình luận