#AT1320. RGB三元组

RGB三元组

题目描述

给你一个仅由 RRGGBB 三种字符组成的字符串,你需要找到所有满足要求的三元组 (i,j,k)(i,j,k)。其中 SiSjS_i \ne S_jSjSkS_j \ne S_kSiSkS_i \ne S_kjikjj-i \ne k-j1i<j<kN1 \le i < j < k \le N。其中 NN 是指 SS 中字符的个数。输出满足条件的三元组个数。

输入

第一行输入一个整数NN

第二行输入一个字符串SS

输出

输出满足条件的三元组的个数。

4
RRGB
1

只有三元组(1,3,4)满足两个条件。三元组(2,3,4)只满足第一个条件,但不满足第二个条件,所以不计算在内。

39
RBRBGRBGGBBRRGBBRRRBGGBRBGBRBGBRBBBGBBB
1800

提示

  • 1  N  4000 1\ \leq\ N\ \leq\ 4000
  • S S R, G, B 组成,长度为 N N