#7016. 01子串

01子串

题目描述

给定只由0101构成的串s1s2sns_1s_2\cdots s_n,求它的一个尽可能长的子串sisjs_i\cdots s_j,要求其中存在一个位置ix<ji\leq x <j

  • sisxs_i\cdots s_x中,00的数量比11多;
  • sx+1sjs_{x+1}\cdots s_j中,11的数量比00多。

输入格式

第一行:一行字符串ss,只由0011构成

输出格式

单个整数:表示满足要求的最长子串的长度。

10
0
10101010
6

样例解释 2

选择当中一段010101,分成(010)与(101)

数据范围

对于30%30\%的数据,s100|s|\leq 100 对于50%50\%的数据,s10000|s|\leq 10000 对于100%100\%的数据,s1000000|s|\leq 1000000