C. 【普及】最长的平衡子串1

    传统题 100ms 32MiB

【普及】最长的平衡子串1

【普及】最长的平衡子串1

给你一个 只包含 字符 'a''b' 的字符串 ss

如果一个 子串 中所有 不同 字符出现的次数都 相同,则称该子串为 平衡 子串。

请输出 ss最长平衡子串长度

子串 是字符串中 连续的非空 的字符序列。

输入格式

第一行包含 11 个整数 TT,表示数据组数

每组数据的包含一个字符串 ss

保证同一组内所有字符串的长度之和不超过 2×1052 \times 10^5

输出格式

对于每组数据输出 11 行包含 11 个数,表示 最长平衡子串长度

2
aaa
abba
3
4

提示

【样例 1 解释】

  • 最长的平衡子串是 "aaa",因为只有字符 'a' 出现了 33

【样例 2 解释】

  • 最长的平衡子串是 "abba",因为不同字符 'a''b''c' 都恰好出现了 22

【数据范围】

  • 1T1041 \le T \le 10^{4}
  • 1s.size1051 \le s.size \le 10^{5}
  • ss 仅包含字符 'a''b'
  • 保证同一组内的字符串长度之和不超过 2×1052 \times 10^5
请思考后再点击查看提示

来源