Tìm số cặp () ít nhất để biến đổi chuỗi s

Ai giúp e bài này với ạ.

Trước mắt là thế này:

Tính số lượng nhóm các kí tự in HOA và in thường liên tiếp.
Nhóm nào ít hơn thì biến đổi nhóm đó.

AbcdEF

2 nhóm HOA (AEF).
1 nhóm thường (bcd).
=> biến đổi 1 nhóm thường. 1 cặp ngoặc đơn.

AbCdEfG

4 nhóm HOA.
3 nhóm thường.
=> biến đổi 3 nhóm thường. 3 cặp ngoặc đơn.

Liệu có khả năng nào để kết hợp các cặp lồng nhau (không lồng liên tiếp) để tối thiểu hóa số lượng cặp ngoặc đơn không nhỉ?
Mong mọi người góp ý!

3 Likes

Đưa về bài NOT một chuỗi nhị phân :slight_smile:

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?