atcoder#ABC122C. [ABC122C] GeT AC
[ABC122C] GeT AC
配点 : 点
問題文
A
, C
, G
, T
からなる長さ の文字列 が与えられます。以下の 個の問いに答えてください。
- 問 (): 整数 () が与えられる。 の先頭から 文字目から 文字目までの (両端含む) 部分文字列を考える。この文字列に
AC
は部分文字列として何回現れるか。
注記
文字列 の部分文字列とは、 の先頭と末尾から 文字以上を取り去って得られる文字列です。
例えば、ATCODER
の部分文字列には TCO
, AT
, CODER
, ATCODER
, `` (空文字列) が含まれ、AC
は含まれません。
制約
- は長さ の文字列である。
- の各文字は
A
,C
,G
,T
のいずれかである。
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。 行目に問 への答えを出力すること。
8 3
ACACTACG
3 7
2 3
1 8
2
0
3
- 問 : の先頭から 文字目から 文字目までの部分文字列は
ACTAC
です。この文字列にAC
は部分文字列として 回現れます。 - 問 : の先頭から 文字目から 文字目までの部分文字列は
CA
です。この文字列にAC
は部分文字列として 回現れます。 - 問 : の先頭から 文字目から 文字目までの部分文字列は
ACACTACG
です。この文字列にAC
は部分文字列として 回現れます。