atcoder#AGC029A. [AGC029A] Irreversible operation
[AGC029A] Irreversible operation
配点 : 点
問題文
個のオセロの石が一列に並んでいます。
それぞれの石の状態は長さ の文字列 によって表されており、
B
のとき左から 番目の石の表面は黒色、
W
のとき左から 番目の石の表面は白色となっています。
ここで、以下の操作を行うことを考えます。
- 左から 番目の石の表面が黒色、左から 番目の石の表面が白色であるような () を一つ選び、 その つの石をともに裏返す。つまり、左から 番目の石の表面が白色、左から 番目の石の表面が黒色になるようにする。
最大で何回この操作を行うことができるか求めてください。
制約
B
またはW
入力
入力は以下の形式で標準入力から与えられる。
出力
先の操作を行うことができる回数の最大値を出力せよ。
BBW
2
以下のようにして 回の操作を行うことができます。
- 左から 番目、 番目の石を裏返す。
- 左から 番目、 番目の石を裏返す。
BWBWBW
6