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
は部分文字列として 回現れます。