#arc088b. [arc088_b]Wide Flip
[arc088_b]Wide Flip
問題文
0
と 1
からなる文字列 が与えられます。 以下の操作を好きな回数繰り返すことで の要素をすべて 0
にできるような、 以下の最大の整数 を求めてください。
- の長さ 以上の連続する区間 \[l,r\] を選ぶ(すなわち、 が満たされる必要がある)。 なるすべての整数 に対し、 が
0
なら を1
に、 が1
なら を0
に置き換える。
制約
- は
0
または1
である
入力
入力は以下の形式で標準入力から与えられる。
出力
操作を好きな回数繰り返すことで の要素をすべて 0
にできるような 最大の (21:08 JST 修正) 整数 を出力せよ。
入力例 1
010
出力例 1
2
以下の操作で、 の要素をすべて 0
にできます。
- 長さ の区間 \[1,3\] に操作を行う。 は
101
になる。 - 長さ の区間 \[1,2\] に操作を行う。 は
011
になる。 - 長さ の区間 \[2,3\] に操作を行う。 は
000
になる。
入力例 2
100000000
出力例 2
8
入力例 3
00001111
出力例 3
4