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