Score : $300$ points
You are given a string $S$ of length $N$ consisting of A
, C
, G
and T
. Answer the following $Q$ queries:
AC
occurs as a substring?A substring of a string $T$ is a string obtained by removing zero or more characters from the beginning and the end of $T$.
For example, the substrings of ATCODER
include TCO
, AT
, CODER
, ATCODER
and (the empty string), but not
AC
.
A
, C
, G
or T
.Input is given from Standard Input in the following format:
$N$ $Q$ $S$ $l_1$ $r_1$ $:$ $l_Q$ $r_Q$
Print $Q$ lines. The $i$-th line should contain the answer to the $i$-th query.
8 3 ACACTACG 3 7 2 3 1 8
2 0 3
ACTAC
. In this string, AC
occurs twice as a substring.CA
. In this string, AC
occurs zero times as a substring.ACACTACG
. In this string, AC
occurs three times as a substring.