АВТ
Язык:

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

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

1859. Подстрока

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

Дана строка, состоящая из строчных английских букв. Требуется найти в ней подстроку наименьшей длины, содержащую все гласные буквы, а также определить количество таких подстрок. Две подстроки будем считать различными, если они начинаются в разных позициях входной строки.

Гласными буквами являются буквы a, e, i, o, u. Примечание: буква y в английском языке может означать как гласный, так и согласный звуки, но в данной задаче она считается согласной.

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

Входные данные содержат единственную строку из строчных английских букв. Длина строки не превышает $$$10^6$$$ символов. Гарантируется, что каждая гласная буква встречается в строке хотя бы один раз.

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

Выведите два числа через пробел – длину самой короткой подстроки, содержащей все гласные буквы, а также количество таких подстрок.

Система оценки

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

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

Примеры

Входные данные
redautomobile
Выходные данные
10 2
Входные данные
aeiouaeiou
Выходные данные
5 6

Примечание

В первом примере существуют две подстроки длины 10, содержащие все гласные буквы – это подстроки, начинающиеся в позициях 2 и 4.


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Областные олимпиады на приз Губернатора / III Областная олимпиада школьников по информатике 2018 / Отборочный тур, 9-10 класс /
1858. 3 - Шарики 1859.
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Импульс, смена 2019 / Бинарный и тернарный поиск, два указателя /
1872. 05 - Угадайка 1859. 1511. 07 - Дипломы 1973. 08 - Грибное место 1342. 09 - Вырубка леса
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Импульс, сентябрь 2020 / Импульс-2020, бинпоиск /
2035. 05 - Сумма двух 1859. 2036. 07 - Гирлянда 1973. 08 - Грибное место
 
время генерации 0.109 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.