3699 - 小b的字符串
描述

给定一个由 A、B、C 三种字符构成的字符串,问最少改动多少个位置的字符,使得最终的字符串满足任意两个相邻的字符都不同。

输入

一行一个字符串 S(仅含字符 A、B、C,长度不超过 10^5)。

输出

一行一个整数表示答案。

样例

输入

ABCBA

输出

0
提示

统计每一段连续相同字符的长度 L,则这一段至少要修改 floor(L/2) 个字符。对所有连续段求和即为答案。

来源
51nod 2525
标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 1
通过次数 1