АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1912. ab-подстроки

Ограничение времени: 1 сек.
Ограничение памяти:262144 КБайт
Баллы:10
Статистика Послать на проверку Задачу добавил debug

Дана строка из строчных латинских букв ‘a’ и ‘b’. Определите, сколько в ней содержится подстрок следующего вида: вначале идёт несколько букв ‘a’, а затем – точно такое же количество букв ‘b’.

Например, для строки ‘aabbbaab’ ответ равен 3 – это подстроки ‘aabb’, ‘ab’, ‘ab’. Пояснение: подстрока ‘ab’ встречается в двух разных позициях, поэтому она считается дважды.

Входные данные

Входные данные содержат единственную строку из строчных латинских букв ‘a’ и ‘b’. Длина строки не превышает 106 символов.

Выходные данные

Выведите одно целое число – ответ.

Пример ввода 1

aabbbaab

Пример вывода 1

3

Пример ввода 2

aaa

Пример вывода 2

0

Оценивание частично верных решений.

Решения, верно работающие для строк длиной до 100 символов, могут получить до 3 баллов.

Решения, верно работающие для строк длиной до 10000 символов, могут получить до 6 баллов.

 


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Областные олимпиады на приз Губернатора / IV Областная олимпиада школьников по информатике 2019 / Отборочный тур, 9-10 класс /
1911. 03 - НОД двух слагаемых 1912.
 
время генерации 0.125 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.