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