A79546.zero

入门

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

作为一个计算机科学家,小Y很喜欢研究零和一。

在一个仅包含 0 和 1 的序列中,小Y会通过对一些位置取反,来让这个序列的所有 0 都连续,所有 1 都连续。显然,一定能通过有限次的操作,让这个序列满足小Y的要求。现在,请你帮忙求出,最少需要多少次操作,才能让给出的 01 序列满足小Y的要求呢?

输入格式

第一行,一个仅由 01 组成的 01 串。

输出格式

输出共一行。

第一行,一个整数,表示你的答案。

输入输出样例

  • 输入#1

    010001

    输出#1

    1

说明/提示

输入文件名: zero.in 输出文件名 zero.out

T1相关文件下载

数据范围和约定

对于 10%10\% 的数据,n2n\le2

对于 30%30\% 的数据,n18n\le18

对于 50%50\% 的数据,n2000n\le 2000

存在另外 10%10\% 的数据,串中有最多 2211

存在另外 10%10\% 的数据,串中不存在连续的两个 00 或者连续的两个 11

对于 100%100\% 的数据,n106n\le10^6

首页