#ABC162D. RGB 三元组

RGB 三元组

RGB 三元组

题目描述

有一个仅由 R, G, B 组成、长度为 NN 的字符串 SS

求同时满足以下 22 个条件的三元组 (i, j, k) (1i<j<kN)(i,~j,~k)~(1 \leq i \lt j \lt k \leq N) 的个数:

  • SiSjS_i \neq S_jSiSkS_i \neq S_kSjSkS_j \neq S_k
  • jikjj - i \neq k - j

输入格式

输入按以下格式从标准输入给出:

NN
SS

输出格式

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

样例

4
RRGB
1

只有三元组 (1, 3, 4)(1,~3,~4) 同时满足 22 个条件。三元组 (2, 3, 4)(2,~3,~4) 满足第 11 个条件但不满足第 22 个条件,因此不合适。

39
RBRBGRBGGBBRRGBBRRRBGGBRBGBRBGBRBBBGBBB
1800

数据范围

  • 1N40001 \leq N \leq 4000
  • SS 是仅由 R, G, B 组成、长度为 NN 的字符串
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1917
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签