#abc122c. [abc122_c]GeT AC
[abc122_c]GeT AC
题目描述
给定长度为 的字符串 ,其中包含字符 A
、C
、G
和 T
。回答以下 个查询:
- 第 个查询():给定整数 和 (),考虑从索引 开始到索引 结束(包括两者)的子串。在该子串中,
AC
作为一个子串出现多少次?
注释
字符串 的子串是通过从 的开头和结尾删除零个或多个字符而得到的字符串。
例如,ATCODER
的子串包括 TCO
、AT
、CODER
、ATCODER
和(空字符串),但不包括 AC
。
约束条件
- 是长度为 的字符串。
- 中每个字符都是
A
、C
、G
或T
。
输入
从标准输入读取数据,具体格式如下:
:
输出
打印出 行。第 行应包含第 个查询的答案。
示例输入 1
8 3
ACACTACG
3 7
2 3
1 8
示例输出 1
2
0
3
- 第 个查询:从索引 开始到索引 结束的子串为
ACTAC
。在该子串中,AC
作为一个子串出现了两次。 - 第 个查询:从索引 开始到索引 结束的子串为
CA
。在该子串中,AC
作为一个子串没有出现。 - 第 个查询:从索引 开始到索引 结束的子串为
ACACTACG
。在该子串中,AC
作为一个子串出现了三次。