Mọi người cho mình xin thuật toán của bài này…mình suy nghĩ nhưng ko biết làm thế nào
"Diện tích " của một chuỗi được mô tả như sau:
ví dụ: abbcdacb
a: 2 lần
b: 3 lần
c: 2 lần
d 1 lần
Diện tích là: 2*2+3*3+2*2+1*1=18
Cho một chuỗi s và một số k bất kì.Viết hàm loại bỏ k lần một kí tự từ chuỗi s sao cho diện tích của chuỗi s là min
Ví dụ trong chuỗi s ở trên nếu k =3 thì
Diện tích nhỏ nhất là: 1*1+1*1+2*2+1*1=7
(a mất 1 lần,b mất 2 lần)
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?