如果一个字符串仅有一个字母组成,那称这个字符串为单一字符串。比如 “A”、“BB”、“CC”为单一字符串,“AB”、“ABC”就不是。
给定一个长度为
n 的字符串
s,在它的所有子串中,有多少个不同的单一字符串? 比如字符串 “AABA”,有子串 “A”、“A”、“B”、“A”、“AA”、“AB”、“BA”、“AAB”、“ABA”、“AABA”。其中不同的单一字符串为 “A”、“B”、“AA” 三个。
输入
第一行一个正整数
(1≤n≤2∗10^5),表示字符串的长度。
第二行一个长度为
n 的字符串
s,仅由大写字母组成。
输出
一个整数,不同的单一字符串个数。c++
E - 单一字符串dscg
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-