P20415 [AtCoder] We have a string S of length N consisting of R, G, and B.
提高-
题目描述

We have a string S of length N consisting of R, G, and B.
Find the number of triples (i,~j,~k)~$(1 \leq i < j < k \leq N)$ that satisfy both of the following conditions:
- $S_i \neq S_j, S_i \neq S_k$, and $S_j \neq S_k$.
- $j - i \neq k - j$.

-----Constraints-----
- $1 \leq N \leq 4000$
- S is a string of length N consisting of R, G, and B.

-----Input-----
Input is given from Standard Input in the following format:
N
S

-----Output-----
Print the number of triplets in question.

-----Sample Input-----
4
RRGB

-----Sample Output-----
1

Only the triplet (1,~3,~4) satisfies both conditions. The triplet (2,~3,~4) satisfies the first condition but not the second, so it does not count.

输入格式

见题面

输出格式

见题面

样例输入
4 RRGB
样例输出
1