#ABC328C. 连续字符
连续字符
连续字符
题目描述
给定一个长度为 、由小写英文字母组成的字符串 。
此外,给出 个关于字符串 的查询。对于 ,第 个查询由两个整数 表示,询问以下内容:
在 的子串 (即从第 个字符到第 个字符)中,有多少处相同的字符连续出现两次? 换句话说,有多少个整数 满足 且 ?
对于每个查询,输出答案。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 行。对于 ,第 行输出第 个查询的答案。
样例
11 4
mississippi
3 9
4 10
4 6
7 7
2
2
0
0
四个查询的答案如下。
对于第 1 个查询, ssissip 中有两处相同的字符连续出现两次: ss 和 ss。
对于第 2 个查询, sissipp 中有两处相同的字符连续出现两次: ss 和 pp。
对于第 3 个查询, sis 中相同的字符连续出现两次的位置有零处。
对于第 4 个查询, s 中相同的字符连续出现两次的位置有零处。
5 1
aaaaa
1 5
4
aaaaa 中有四处相同的字符连续出现两次: aa、 aa、 aa 和 aa。
数据范围
- 、 均为整数。
- 是长度为 、由小写英文字母组成的字符串。
- 、 均为整数。
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 3118
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者