#4912. Consecutive
0
Consecutive
Consecutive
题目描述
给定长度为 的字符串 ,由小写英文字母组成。 另外,给出关于字符串 的 个查询。 对于 ,第 个查询由两个整数 表示,询问以下问题。
在字符串 $S$ 的子串 $S_{l_i}S_{l_i+1}\ldots S_{r_i}$ 中(从第 $l_i$ 个字符到第 $r_i$ 个字符),有多少个位置存在相同的小写英文字母连续出现两次? 换句话说,有多少个整数 $p$ 满足 $l_i \leq p \leq r_i-1$ 且 $S_p = S_{p+1}$?对于每个 $Q$ 个查询,输出答案。
输入格式
输入按照标准输入给出,格式如下:
输出格式
输出 行。 对于 ,第 行应当包含第 个查询的答案。
11 4
mississippi
3 9
4 10
4 6
7 7
2
2
0
0
5 1
aaaaa
1 5
4
提示
和 是整数。 是长度为 的由小写英文字母组成的字符串。 和 是整数。 对四个查询的答案如下。
对于第一个查询, 有两个位置存在相同的小写英文字母连续出现两次: 和 。
对于第二个查询, 有两个位置存在相同的小写英文字母连续出现两次: 和 。
对于第三个查询, 有零个位置存在相同的小写英文字母连续出现两次。
对于第四个查询, 有零个位置存在相同的小写英文字母连续出现两次。
有四个位置存在相同的小写英文字母连续出现两次:
, , , 和 .
标签: AtCoder|abc328C
来源
AtCoder|abc328C