消消乐
提交数: 109, 通过率: 13.76%, 平均分: 25.69
题目描述:
小 L 现在在玩一个低配版本的消消乐,该版本的游戏是一维的,一次也只能消除两个相邻的元素。
现在,他有一个长度为
其中每次操作可以从字符串中删除两个相邻的相同字符,操作后剩余字符串会拼接在一起。
小 L 想知道,这个字符串的所有非空连续子串中,有多少个是可消除的。
输入格式:
输入的第一行包含一个正整数
输入的第二行包含一个长度为
输出格式:
输出一行包含一个整数,表示题目询问的答案。
样例输入:
8 accabccb
样例输出:
5
提示:
【样例 1 解释】
一共有
【数据范围】
对于所有测试数据有:
| 测试点 |
| :----------: | :----------: | :----------: |
|
|
|
|
|
|
|
特殊性质 A:字符串中的每个字符独立等概率地从字符集中选择。
特殊性质 B:字符串仅由 `a` 和 `b` 构成。
时间限制: 1000ms空间限制: 256MB
来源: CSP2023提高T2