atcoder#ARC140B. [ARC140B] Shorten ARC

[ARC140B] Shorten ARC

配点 : 400400

問題文

A,R,C からなる長さ NN の文字列 SS が与えられます。

あなたは、SS の中に隣接する 33 文字であって ARCとなっているものが存在する限り以下の操作を行うことができます。

  • 奇数 回目の操作では、SS の中で隣接する 33 文字であって ARC となっているものを一つ選び、R で置き換える。
  • 偶数 回目の操作では、SS の中で隣接する 33 文字であって ARC となっているものを一つ選び、AC で置き換える。

操作を行える回数の最大値を求めてください。

制約

  • 1N2×1051 \leq N \leq 2\times 10^5
  • SSA,R,C からなる長さ NN の文字列

入力

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

NN

SS

出力

答えを出力せよ。

6
AARCCC
2

以下のように操作すると、 22 回操作できます。

AARCCCARCCACC

5
AAAAA
0

SS の中に隣接する 33 文字であって ARC となっているものが存在しないため、操作を一度も行えません。

9
ARCARCARC
3