2881: T3-YZT 的染色

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:2 解决:1

题目描述

给定一个长度为 $n$ 的字符串 $S$,保证仅包含小写英文字母 $a\sim z$,从左往右字符分别为 $S_1\sim S_n$。每个字母对应一种颜色,即 $26$ 种颜色。

- 对于每个字符 $S_i$,如果左侧没有与其颜色相同的字符,则得分为 $0$。
- 否则,记其左侧**与其最靠近的同色字符**为 $S_j$,得分为 $j$。

求最终所有字符得分之和。

输入

第一行为一个数 $n$。

第二行为字符串 $S$。

输出

输出最终所有字符得分之和。

样例输入 复制

6
abcabc

样例输出 复制

6

提示

六个字符的得分分别为:$0,0,0,1,2,3$。

```input2
9
aaabbbccc
```

```output2
27
```

九个字符的得分分别为:$0,1,2,0,4,5,0,7,8$。

## 数据规模与约定

对于 $100\%$ 的数据,$1 \le n \le 10^5$,保证 $S$ 中的字符仅有小写英文字母构成。

- 子任务 1(30 分):保证 $n=2$。
- 子任务 2(30 分):保证 $n\le 1000$。
- 子任务 3(40 分):没有特殊限制。

来源/分类