084 - There are two types of characters(★3) 解説 /

実行時間制限: 2 sec / メモリ制限: 1024 MB

配点: 3

問題文

ox からなる長さ N の文字列 S が与えられます。

以下の条件をすべて満たす整数の組 (l, r) の個数を求めてください。

  • 1 \leq l \leq r \leq N
  • Sl 文字目から r 文字目までの区間に、ox 両方が含まれる

制約

  • 1 \leq N \leq 10^6
  • So, x からなる長さ N の文字列である

入力

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

N
S

出力

答えを出力してください。


入力例 1

4
ooxo

出力例 1

5

(l, r) = (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)5 個が条件を満たします。


入力例 2

5
oxoxo

出力例 2

10

入力例 3

5
ooooo

出力例 3

0

どのような (l, r) を選んでも条件を満たしません。


入力例 4

7
xxoooxx

出力例 4

16

出典

「競プロ典型90問」84日目