#agc029a. [agc029_a]Irreversible operation

[agc029_a]Irreversible operation

問題文

NN 個のオセロの石が一列に並んでいます。 それぞれの石の状態は長さ NN の文字列 SS によって表されており、 Si=S_i=B のとき左から ii 番目の石の表面は黒色、 Si=S_i=W のとき左から ii 番目の石の表面は白色となっています。

ここで、以下の操作を行うことを考えます。

  • 左から ii 番目の石の表面が黒色、左から i+1i+1 番目の石の表面が白色であるような ii (1leqi<N1 \\leq i < N) を一つ選び、 その 22 つの石をともに裏返す。つまり、左から ii 番目の石の表面が白色、左から i+1i+1 番目の石の表面が黒色になるようにする。

最大で何回この操作を行うことができるか求めてください。

制約

  • 1leqSleq2times1051 \\leq |S| \\leq 2\\times 10^5
  • Si=S_i=B または W

入力

入力は以下の形式で標準入力から与えられる。

SS

出力

先の操作を行うことができる回数の最大値を出力せよ。


入力例 1

BBW

出力例 1

2

以下のようにして 22 回の操作を行うことができます。

  • 左から 22 番目、33 番目の石を裏返す。
  • 左から 11 番目、22 番目の石を裏返す。

入力例 2

BWBWBW

出力例 2

6