Mật mã (THTA Vòng Sơ loại Toàn quốc 2025 - Lần 1)
Xem PDF
Điểm:
800 (p)
Thời gian:
1.0s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
Mật mã để mở kho báu được giấu trong một xâu kí tự. Xâu kí tự này gồm 4 loại kí tự các kí tự a, b, c, d và kí tự 0. Điều đặc biệt là xâu kí tự này có thể nối hai đầu lại với nhau thành 1 vòng tròn và có thể thay mỗi kí tự 0 bằng một kí tự bất kì trong các kí tự từ a đến d. Mật mã của xâu chính là độ dài lớn nhất của xâu con liên tiếp chỉ chứa một loại kí tự duy nhất.
Yêu cầu: Em hãy lập trình đưa ra mật mã để mở kho báu.
Input
- Gồm một xâu duy nhất chứa các kí tự chữ cái từ
ađếndvà kí tự0. Độ dài của xâu không vượt quá \(100\).
Output
- Một số nguyên dương duy nhất là kết quả của bài toán.
Example
Test 1
Input
0ddc0ba
Output
3
Note
Có thể thay kí tự 0 ở vị trí đầu tiên thành d. Tạo ra xâu dddc0ba, chứa xâu ddd là xâu con dài nhất chỉ chứa một loại kí tự.
Test 2
Input
0dc0b
Output
3
Note
Có thể thay cả hai kí tự 0 trong xâu thành kí tự b được xâu bdcbb. Ghép đầu và cuối xâu lại thì được xâu con bbb có độ dài \(3\) là lớn nhất.
Scoring
- Có \(30\%\) số test ứng với \(30\%\) số điểm:
- Trong xâu chỉ bao gồm hai loại kí tự là
avàb; - Xâu chia làm hai phần, một phần toàn kí tự
aliên tiếp và một phần toàn kí tựbliên tiếp.
- Trong xâu chỉ bao gồm hai loại kí tự là
- Có \(30\%\) số test ứng với \(30\%\) số điểm: trong xâu chỉ bao gồm hai loại kí tự là
avàb. - Có \(20\%\) số test ứng với \(20\%\) số điểm: mật mã được giấu trong xâu ban đầu theo đúng thứ tự đó mà không cần ghép hai đầu lại với nhau.
- \(20\%\) số test còn lại ứng với \(20\%\) số điểm không có ràng buộc gì thêm.
Kỳ thi:
- THTA Vòng Sơ loại Toàn quốc 2025 - Lần 1 (31 Tháng ba, 2025)
Bình luận