Cắt xâu

Xem dạng PDF

Gửi bài giải

Điểm: 5,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

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~

Scoring

  • Không có giới hạn gì thêm

Ví dụ

Input
abcbdetd
Output
3

Giải thích ví dụ

  • Giải thích: 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~, ~bdte~, ~d~

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.