#ABC122C. GeT AC
GeT AC
题目描述
You are given a string of length consisting of A
, C
, G
and T
. Answer the following queries:
- Query (): You will be given integers and (). Consider the substring of starting at index and ending at index (both inclusive). In this string, how many times does
AC
occurs as a substring?
给你一个长度为 的字符串 ,由
A
、C
、G
和T
组成。请回答以下 个问题:
- 查询 ( ):你将得到整数 和 ( )。考虑从索引 开始到索引 结束的 子串(包括这两个索引)。在这个字符串中,
AC
作为子串出现了多少次?
输入格式
输入内容按以下格式标准输入:
输出格式
打印 行。 -th 行应包含 -th 查询的答案。
样例 #1
样例输入 #1
8 3
ACACTACG
3 7
2 3
1 8
样例输出 #1
2
0
3
说明
字符串 的子串是指从 的开头和结尾移除 0 个或多个字符后得到的字符串。
例如,"ATCODER "的子串包括 "TCO"、"AT"、"CODER"、"ATCODER "和(空字符串),但不包括 "AC"。
数据规模与约定
- 是长度为 的字符串。
- 中的每个字符都是
A
、C
、G
或T
。
样例 解释
- 查询 :从索引 开始,到索引 结束的 的子串是
ACTAC
。在这个字符串中,AC
作为子串出现了两次。 - 查询 :从索引 开始,到索引 结束的 的子串是
CA
。在这个字符串中,AC
作为子串出现的次数为 0。 - 查询 :从索引 开始,到索引 结束的 的子串是
ACACTACG
。在这个字符串中,AC
作为子串出现了三次。