0544 Atcoder ABC 329-Count xxx | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0544

Atcoder ABC 329-Count xxx

Easy 时间限制 1000 ms 内存限制 262144 KB
字符串 Atcoder

题目详情

返回题库

题目描述

给出一个长度为N且只包含小写字母的字符串S

找出S中只包含一种字母非空子串,两个相等的子串不会被区分,即使它们是以不同的方式获得的。

S的非空子串是长度至少为1的字符串,该字符串是通过从S的开头到结尾删除零个或多个字符而获得的。

例如,ab和abc是abc的非空子字符串,而ac和空字符串不是

输入描述

第一行N,代表字符串长度为N

第二行字符串S

数据范围

  • 1≤N≤2×10^5
  • 字符串S中包含N个小写字母

输出描述

输出S的只重复一个字符的非空子字符串数

测试样例

样例支持多行内容展示
样例1
输入
6
aaabaa
输出
4

S只含一中字母的非空子串是a、aa、aaa和b;一共有四个。请注意,有多种方法可以从S中获得a或aa,但每种方法只能计数一次。
样例2
输入
1
x
输出
1
样例3
输入
12
ssskkyskkkky
输出
8
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。