Xâu (THTA Vòng KV Nam 2025)
Xem PDF
Điểm:
1200 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho xâu ký tự \(S\) chỉ gồm các chữ cái thường từ a đến z.
Một xâu đẹp được định nghĩa là một xâu con liên tiếp của \(S\) có độ dài lớn hơn hoặc bằng 4, và trong mọi đoạn con độ dài 4 của xâu đó phải có ít nhất 3 loại ký tự khác nhau.
Input
- Một dòng duy nhất chứa xâu \(S\) (độ dài không quá \(10^5\) ký tự)
Output
- Một dòng duy nhất là số lượng xâu đẹp tìm được.
Example
Test 1
Input
abcabcd
Output
10
Note
Các xâu đẹp gồm: abca, abcab, abcabc, abcabcd, bcab, bcabc, bcabcd, cabc, cabcd, abcd
Test 2
Input
cbaaabacd
Output
4
Note
Các xâu đẹp gồm: cbaa, abac, abacd, bacd
Scoring
- Subtask \(1\) (\(50\%\) số điểm): Độ dài xâu \(S\) không quá \(100\).
- Subtask \(2\) (\(50\%\) số điểm): Độ dài xâu \(S\) không quá \(10^5\).
Kỳ thi:
- THTA Vòng Khu vực Nam 2025 (7 Tháng bảy, 2025)
Bình luận