ABBB
Đề bài
Mô tả
Cho một xâu ký tự chỉ gồm các ký tự 'A' và 'B'. Mỗi phép thao tác, bạn được chọn một xâu con liên tiếp bằng "AB" hoặc "BB" và xoá xâu con đó khỏi ; phần còn lại của sẽ được ghép lại liền nhau.
Bạn có thể thực hiện thao tác trên bao nhiêu lần tuỳ ý. Nhiệm vụ là tìm độ dài nhỏ nhất của xâu sau khi thực hiện một số thao tác.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên — số test ().
- dòng tiếp theo, mỗi dòng chứa một xâu khác rỗng chỉ gồm các ký tự 'A' và 'B'.
Tổng độ dài của tất cả các xâu trong một file không vượt quá .
Dữ liệu ra
Với mỗi test, in ra trên một dòng độ dài nhỏ nhất có thể đạt được của xâu .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 AAA BABA AABBBABBBB |
3 2 0 |
Test 1: không có ký tự 'B', không thực hiện được thao tác nào, độ dài giữ nguyên là 3. Test 2: BABA → BA (xoá "AB" ở giữa), độ dài còn 2. Test 3: AABBBABBBB → AABBBABB → AABBBB → ABBB → AB → (rỗng), độ dài còn 0. |
| 4 AA AB BA BB |
2 0 2 0 |
AA: không xoá được, độ dài 2. AB: xoá "AB" còn rỗng. BA: không phải "AB" hay "BB", không xoá được, độ dài 2. BB: xoá "BB" còn rỗng. |
Bình luận