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