L - Small RPS Tournament Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 100

問題文

N 人が参加するじゃんけん大会が開催されます。参加者は、人 1、人 2\ldots、人 N と呼ばれます。どの参加者もそれぞれ得意な手を持っていて、毎試合得意な手のみを出します。

参加者の得意な手は、R, P, S からなる長さ N の文字列 S によって表されます。人 i の得意な手は、Si 文字目 S_i です。ここで文字 R はグーを、P はパーを、S はチョキを表します。

大会では、人 1、人 2\ldots、人 N をこの順に横一列に並べた後、0 回以上の「試合」を行います。「試合」は、次のように行われます。

  • 列で隣り合っている 2 人であって、じゃんけんをしたときにあいこにならないような 2 人を無作為に選び、じゃんけんをさせる。負けたほうの人を列から抜けさせる。

「試合」が行えなくなった時点で、列に残っている人全員の優勝となります。特に、列に残っている人が 1 人だけになった場合、その人の単独優勝となります。

単独優勝する可能性のある人の人数を求めてください。

じゃんけんのルール じゃんけんの結果は、2 人の出した手に応じて次のように決まります。
  • 一方がグーで他方がチョキのとき、グーを出した人が勝ち、チョキを出した人は負け
  • 一方がチョキで他方がパーのとき、チョキを出した人が勝ち、パーを出した人は負け
  • 一方がパーで他方がグーのとき、パーを出した人が勝ち、グーを出した人は負け
  • 両者が同じ手を出したとき、あいこ(引き分け)

制約

  • N は整数
  • 2 \leq N \leq 3 \times 10^5
  • SR, P, S からなる長さ N の文字列

部分点

この問題には複数の部分点が設定されている。

  • 2 \leq N \leq 50 を満たすデータセットに正解した場合は 10 点が与えられる。
  • 2 \leq N \leq 3000 を満たすデータセットに正解した場合は 50 点が与えられる。

入力

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

N
S

出力

答えを 1 行に出力せよ。


入力例 1

4
RSPR

出力例 1

2

たとえば次のような手順で大会が行われると、人 3 が単独優勝します。

  • 1 と人 2 がじゃんけんをして、人 1 が勝つ。
  • 1 と人 3 がじゃんけんをして、人 3 が勝つ。
  • 3 と人 4 がじゃんけんをして、人 3 が勝つ。

ほかにも、人 1 は単独優勝する可能性があります。一方、人 2 と人 4 は単独優勝する可能性がありません。


入力例 2

3
RSR

出力例 2

0

必ず 2 人以上が残ってしまいます。


入力例 3

6
SRPPSR

出力例 3

3