atcoder#ARC088B. [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