OD统一考试(C卷)
分值: 100分
题解: Java / Python / C++
题目描述
均衡串定义:字符串只包含两种字符,且两种字符的个数相同。
给定一个均衡字符串,请给出可分割成新的均衡子串的最大个数。
约定字符串中只包含大写的’X"和’Y’两种字符。
输入描述
均衡串:XXYYXY
字符串的长度[2,10000]。给定的字符用均为均衡串。
输出描述
可分割为两个子串:
XXYY
XY
示例1
输入
XXYYXY
输出
2
备注
分割后的子串,是原字符串的连续子串。
题解
题目类型:贪心
解题思路:遍历字符串,统计字符’X’和’Y’的数量。当某个字符的数量达到字符串长度的一半时,将结果加1,并将该字符的数量重置为0。
C++
#<