Sub Sub Strings
View as PDF
Submit solution
Points:
100
Time limit:
1.0s
PyPy 3
3.0s
Python 3
3.0s
Memory limit:
500M
Problem type
You are given a string of length
, and must answer
queries.
Each query gives a range and asks for the length of the longest contiguous substring
inside
that consists of only one repeated character.
For example, given the string aaabbbb and the interval , the longest such substring is
bbbb, which has length .
Positions are 1-indexed.
Input
The first line contains the integers and
.
The second line contains the string .
Each of the next lines contains two integers
and
.
Output
For each query, output a line containing the answer.
Constraints
consists only of lowercase English letters.
Example 1
Input
20 10
aaaddddccccaaabbbccc
4 9
2 13
13 17
2 8
18 20
18 19
6 7
3 16
17 18
17 19
Output
4
4
3
4
3
2
2
4
1
2
Comments