Chọn thẻ
View as PDF Time limit: 1.0s , Memory limit: 256M , Points: 100 (partial)
Paula có tấm thẻ, mỗi tấm có ghi một trong
chữ cái
,
,
hoặc
. Tổng số điểm mà Paula nhận được bằng tổng của:
- Với mỗi chữ cái, Paula nhận được số điểm bằng bình phương số lượng thẻ mang chữ cái đó. Ví dụ có
tấm thẻ chữ cái
thì Paula nhận được
điểm.
- Với mỗi từ
tạo thành từ các tấm thẻ, Paula nhận thêm
điểm.
Minh họa cho ví dụ đầu tiên
Ngoài ra Paula còn có thể bổ sung thêm tấm thẻ, mỗi tấm ghi một trong
chữ cái
,
,
hoặc
. Hãy xác định số điểm lớn nhất mà Paula có thể đạt được.
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
- Dòng thứ hai chứa các ký tự chữ cái trên
tấm thẻ.
Output
- In ra một số nguyên là số điểm lớn nhất.
Samples
Sample Input 1
15 0
krokodkrokodkrk
Sample Output 1
79
Sample Input 2
5 1
rokod
Sample Output 2
17
Sample Input 3
8 2
ddkkoorr
Sample Output 3
35
Scoring
- Subtask
với
số điểm:
- Subtask
với
số điểm:
- Subtask
với
số điểm: Không còn ràng buộc gì thêm
Clarification
Trong ví dụ thứ hai, Paula có thể lựa chọn lấy thêm tấm thẻ chữ
.
Comments