G. Козак Вус та строки
Недавно Казак Вус столкнулся со следующей задачей.
Дана строка . Требуется определить количество подстрок этой строки, которые соответствуют следующим условиям:
Подстрока должна содержать не менее символов;
Все символы подстроки должны быть одинаковыми, за исключением одного.
Например, строки aab
и cccdc
соответствуют этим условиям, тогда как строки ab
, ccc
и aabbaa
— нет.
Строка считается подстрокой строки , если может быть получена путем удаления нескольких (возможно, ни одного или всех) символов с начала и нескольких (возможно, ни одного или всех) символов с конца.
Помогите Казаку Вусу решить эту задачу.
Входные данные
Первая строка содержит строку (), состоящую из строчных букв латинского алфавита.
Выходные данные
Выведите одно число — количество подстрок, удовлетворяющих заданным условиям.
Примеры
Оценивание
Если ваше решение корректно для , оно будет оценено как минимум в баллов.
Если ваше решение корректно для , оно будет оценено как минимум в баллов.