Bạn được cho một xâu ~s~ chỉ bao gồm các chữ cái latinh in thường.
Có ~k~ màu, các màu được đánh số thứ tự từ ~1~ đến ~k~. Bạn được chọn một số ký tự trong xâu ~s~ để tô màu cho nó, không cần thiết phải tô tất cả các ký tự trong xâu ~s~ nhưng ít nhất một màu được tô cho một ký tự.
Bạn được phép hoán đổi vị trí của hai ký tự cùng màu bất kỳ với số lần không hạn chế.
Cuối cùng ~k~ xâu được tạo thành, xâu thứ ~i~ gồm các ký tự cùng màu sắc với nhau.
Nhiệm vụ của bạn là thực hiện tô ~k~ màu cho xâu ~s~ sao cho tạo thành ~k~ xâu đối xứng và chiều dài ngắn nhất của ~k~ xâu phải là dài nhất có thể.
Dữ liệu vào
Kết quả
Ví dụ:
Input
8 2
bxyaxzay
Output
3
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38226 |