Xau36 - Xóa xâu con - STRDEL
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

Zookeeper đang chơi một trò chơi. Trong trò chơi này, Zookeeper được cho một chuỗi bao gồm các chữ cái 'A' và 'B'. Anh ta có thể thực hiện xóa một chuỗi con là "AB" hoặc "BB". Khi anh ta xóa một chuỗi con như vậy, các phần còn lại của chuỗi được ghép lại với nhau.

Ví dụ, Zookeeper có thể sử dụng hai hoạt động như vậy: "AABABBA" → "AABBA" → "AAA".

Zookeeper tự hỏi chuỗi ngắn nhất mà anh ta có thể tạo ra là gì. Bạn có thể giúp anh ta tìm độ dài của chuỗi ngắn nhất?

Input: STRDEL.INP

  • Dòng đầu tiên chứa số nguyên dương t (1 ≤ t ≤ 20000) – số lượng xâu cần xóa.
  • t dòng tiếp theo, mỗi dòng chỉ chứa một chuỗi s gồm hai chữ cái 'A' và 'B'.
  • tổng độ dài các chuỗi trong file input không vượt quá 2 * 105 ký tự Output: STRDEL.OUT
  • Gồm t dòng, mỗi dòng đưa ra độ dài ngắn nhất của chuỗi tương ứng sau khi xóa.

Ví dụ

STRDEL.INP

STRDEL.OUT

3

AAA BABA

AABBBABBBB

3

2

0

Back to Top