#1102. 2025区赛 平衡 AB 串(abstring)

2025区赛 平衡 AB 串(abstring)

【题目描述】

有一个只包含字符 'A' 和 'B' 的字符串。

我们把“某一段连续子串中 'A' 的个数等于 'B' 的个数”称为一段“平衡子串”。

请你找出整个字符串中最长的平衡子串长度。

例如:

"AABBAA" 中:

子串 "AABB" 有 2 个 A 和 2 个 B,长度 4;

子串 "ABBA"、"BBAA" 也平衡,长度 4;

最长平衡子串长度为 4。

【输入格式】

一行字符串 s,长度 1 ≤ |s| ≤ 200000,保证只包含 'A' 和 'B'。

【数据范围】

对于 30% 的数据:1 ≤ |s| ≤ 2000。

对于 60% 的数据:1 ≤ |s| ≤ 50000。

对于 100% 的数据:1 ≤ |s| ≤ 200000

【输出格式】

输出一个整数,为最长平衡子串的长度。

【输入样例1】

AABBAA

【输出样例1】

4

【样例解释】