100 atcoder#ABC122C. [ABC122C] GeT AC
[ABC122C] GeT AC
题目描述
A, C, G, T からなる長さ の文字列 が与えられます。以下の 個の問いに答えてください。
- 問 (): 整数 () が与えられる。 の先頭から 文字目から 文字目までの (両端含む) 部分文字列を考える。この文字列に
ACは部分文字列として何回現れるか。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。 行目に問 への答えを出力すること。
题目大意
您将得到一个长度为 的字符串 ,它由 A,C,G 和 T 组成。回答以下 个问题:
- 问题 : 你将获得整数 and 。考虑 的子字符串,从索引 开始到索引 (包括两端)。 在此字符串中,
AC作为子字符串出现了多少次?
8 3
ACACTACG
3 7
2 3
1 8
2
0
3
提示
注記
文字列 の部分文字列とは、 の先頭と末尾から 文字以上を取り去って得られる文字列です。
例えば、ATCODER の部分文字列には TCO, AT, CODER, ATCODER, `` (空文字列) が含まれ、AC は含まれません。
制約
- は長さ の文字列である。
- の各文字は
A,C,G,Tのいずれかである。
Sample Explanation 1
- 問 : の先頭から 文字目から 文字目までの部分文字列は ACTAC です。この文字列に AC は部分文字列として 回現れます。 - 問 : の先頭から 文字目から 文字目までの部分文字列は CA です。この文字列に AC は部分文字列として 回現れます。 - 問 : の先頭から 文字目から 文字目までの部分文字列は ACACTACG です。この文字列に AC は部分文字列として 回現れます。