Đề bài
Cho một xâu ký tự chỉ gồm các chữ cái thường a..z. Xâu đối xứng là xâu kí tự mà khi viết từ phải qua trái hay từ trái qua phải thì xâu đó không thay đổi. Ví dụ: madam, ioi là các xâu đối xứng.
Yêu cầu: Với xâu ký tự cho trước, hãy tính số ký tự bỏ đi ít nhất để các ký tự còn lại có thể sắp xếp được thành một xâu đối xứng.
Ví dụ:
- Cho xâu aammmda thì cần bỏ 2 ký tự
avàmthì xâu còn lại làammdavà xếp lại thànhmadamlà xâu đối xứng. - Cho xâu aaabbcc thì không cần bỏ ký tự thì xâu đó xếp lại thành bcaaacb là xâu đối xứng.
Dữ liệu vàoXAUDX.INP
Đọc từ file văn bản XAUDX.INP chứa một xâu ký tự có ký tự () chỉ gồm các ký tự chữ cái thường a..z.
Kết quả raXAUDX.OUT
Ghi ra file văn bản XAUDX.OUT một số nguyên là số lượng ký ít nhất cần bỏ để các ký tự còn lại có thể sắp xếp được thành một xâu đối xứng.
Ràng buộc
- Subtask 1: chiếm số điểm của bài toán chỉ chứa 2 ký tự
avàb. - Subtask 2: chiếm số điểm của bài toán chỉ chứa 3 loại ký tự bất kỳ.
- Subtask 3: chiếm số điểm của bài toán với trường hợp còn lại.
Ví dụ
Ví dụ 1
aammmda
2
Ví dụ 2
aaabbcc
0