问题 A: 硬币翻转 洛谷P2708 模拟,搜索,字符串 蒋佳巧 CCF三级

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:522 解决:328

题目描述

难度系数:☆☆☆☆☆(如果你看懂了)//搬运工注解:零颗星难度

题目描述

从前有很多个硬币摆在一行,有正面朝上的,也有背面朝上的。正面朝上的用1表示,背面朝上的用0表示。现在要求从这行的第一个硬币开始,将n个硬币(1<=n<=硬币个数)一起翻面,问如果要将所有硬币翻到正面朝上,最少要进行这样的操作多少次?


输入

一个字符串(当然不限长度,在字符串范围之内),有0和1组成

输出

要翻转的最少次数

样例输入 复制

10

样例输出 复制

2

提示

第1次翻转:把第一个硬币翻到反面,字符串为00

第2次翻转:把第一、二个硬币一起翻到正面,字符串为11,翻转完成,输出2