Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
DELSTR.INP
Output:
DELSTR.OUT
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python
Cho một xâu gồm
- Thao tác
: Xoá kí tự đầu hoặc kí tự cuối của xâu; - Thao tác
: Xoá một kí tự ở giữa xâu.
Yêu cầu: Cho xâu
- Dùng tối thiểu thao tác
; - Xâu còn lại chỉ còn đúng
kí tự; - Mỗi loại kí tự chỉ xuất hiện đúng
lần.
Dữ liệu vào từ tệp văn bản DELSTR.INP
:
- Dòng đầu tiên chứa hai số
; - Dòng tiếp theo chứa xâu
.
Kết quả ghi ra tệp văn bản DELSTR.OUT
:
Gồm một số nguyên duy nhất là số thao tác
Ví dụ
Input
Copy
3 2
ABBABCABBCCCBA
Output
Copy
1
Giải thích
- Sử dụng thao tác
: Xoá kí tự đầu và kí tự cuối. - Sau đó dùng
lần thao tác xoá kí tự còn thừa ở giữa.
ABCABC
thoả mãn có đúng
Input
Copy
3 2
ABABAAACCC
Output
Copy
2
Giải thích
- Xoá
kí tự đầu và kí tự cuối, sau đó dùng hai lần thao tác xoá kí tự còn thừa ở giữa.
Ràng buộc
- Có
số test ứng với số điểm có ; số test khác ứng với số điểm có ; số test khác ứng với số điểm có ; số test còn lại ứng với số điểm không có ràng buộc gì thêm.