#ABC124C. 交替涂色

交替涂色

交替涂色

题目描述

左右一列排列着 NN 枚瓷砖,每枚瓷砖的初始颜色用长度为 NN 的字符串 SS 表示。

从左边数第 ii 枚瓷砖,当 SS 的第 ii 个字符为 0 时涂成黑色,为 1 时涂成白色。

你想通过把若干枚瓷砖重新涂成黑色或白色,使得任意相邻的 22 枚瓷砖都涂成不同的颜色。

最少需要重新涂多少枚瓷砖才能满足条件呢?

输入格式

输入按以下格式从标准输入给出:

SS

输出格式

输出为满足条件而需要重新涂色的瓷砖数量的最小值。

样例

000
1

把中间的瓷砖涂成白色即可满足条件。

10010010
3
0
0

数据范围

  • 1S1051 \le |S| \le 10^5
  • SiS_i01
难度 普及
通过率
尝试 0
已通过 0
ID
1692
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签