Cắt xâu (TS10 LQĐ, Đà Nẵng 2018)
Xem PDF
Điểm:
800 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Có một xâu kí tự \(S\) chỉ chứa các chữ cái thường (a..z), người ta muốn cắt xâu \(S\) thành các xâu con sao cho mỗi xâu con không chứa 2 kí tự nào giống nhau.
Yêu cầu: Viết chương trình nhập vào từ bàn phím xâu \(S\) có độ dài không quá 255 kí tự và có ít nhất 2 kí tự giống nhau. Hãy tính và in ra màn hình số lượng ít nhất các xâu con không chứa 2 kí tự nào giống nhau được cắt ra từ xâu \(S\).
Input
- Chứa duy nhất một xâu ký tự \(S\).
Output
- Số lượng xâu ít nhất theo yêu cầu của đề.
Example
Test 1
Input
abcbdetd
Output
3
Note
- Cắt xâu \(S\) thành ít nhất 3 xâu con thỏa mãn yêu cầu. Có nhiều cách cắt và đây là một cách: Xâu
abcbdetdđược cắt thành 3 xâu con là:abc,bdtevàd.
Kỳ thi:
- (Làm quen hệ thống) Giao lưu Tin học trẻ Mở rộng Bảng B2 - Lần 1 - 2023 (5 Tháng 1., 2023)
Bình luận (5)