Послідовні
Проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Вам дано рядок довжини , що складається з малих літер англійського алфавіту.
Також вам надано запитів до рядка . Для кожного запиту , -й запит задається двома цілими числами та і формулюється наступним чином:
У підрядку рядка , який охоплює символи з -го по -й, скільки є позицій, де одна і та ж мала літера англійського алфавіту зустрічається двічі поспіль? Іншими словами, скільки існує цілих чисел , таких що і ?
Виведіть відповідь для кожного з запитів.
Вхідні дані
Перша строка містить два цілі числа та .
Друга строка — це рядок довжини , що складається з малих літер англійського алфавіту.
Кожна з наступних строк містить запит .
Вихідні дані
Виведіть рядків. Для кожного , -й рядок повинен містити відповідь на -й запит.
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Відправки 69
Коефіцієнт прийняття 38%