1819: 二进制扩列
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:386
解决:71
题目描述
最初有一个二进制串(长度可能为0),每次操作可以选择在一端加上一个1并且在另一端加上一个0。
例如,初始时字符串为"0101"
进行一次操作后可以得到"101010"或"001011"。
现在你得到了最终的字符串,请问最初的字符串的长度最短可能是多少?输入
一行一个整数n表示最终的二进制字符串长度(1<= n <= 100000)
一行一个字符串仅由0和1构成。
输出
一个整数,最初的字符串可能的最短长度。
样例输入 复制
6
110000
样例输出 复制
2