#AT1087. GeT AC
GeT AC
题目描述
给定一个长度为 的字符串 ,由字符 A
,C
,G
和T
组成。
回答以下 个查询:査询: 给岀整数 和 。考虑字符串 中从索引到索引;(两者都包含) 的子串。
在这个子串中,有多少次子字符串 AC
出现?
注意事项
字符串 的子串是通过从开头和末尾移除零个或多个字符获得的字符串。
例如,字符串 ATCODER
的子串包括 TCO
,AT
,CODER
,ATCODER
和 (空字符串),但不包括 AC
。
输入
第一行一个整数表示字符串长度和询问次数
第二行一个字符串
接下来行,表示次询问
输出
输出应该包含行。第行应包含第个查询的答案。
8 3
ACACTACG
3 7
2 3
1 8
2
0
3
样例解释
查询 1:字符串 中从索引3到索引7的子串是 ACTAC
。在这个子串中,AC
作为子字符串出现了两次。
查询 2:字符串 中从索引 2到索引3的子串是 CA
。在这个子串中,AC
作为子字符串出现了零次。
查询 3:字符串 中从索引1到索引8的子串是 ACACTACG
。在这个子串中,AC
作为子字符串出现了三次。
提示
的长度是
中的每个字符是A
,C
,G
,T