Олимпиадный тренинг

Задача . A. Кузнечик и строка


Задача

Темы: реализация *1000

Как-то раз, прыгая по лужайке, кузнечик наткнулся на листок со строкой. Кузнечику очень интересно, какой минимальной прыгучестью он должен обладать, чтобы иметь возможность оказаться за дальним концом строки, прыгая только по гласным буквам латинского алфавита. Прыгучесть — максимальная возможная длина прыжка кузнечика.

Формально, считайте, что в начальный момент кузнечик находится непосредственно перед крайним левым символом строки. Его цель — оказаться в позиции за крайним правым символом строки. За один прыжок кузнечик может прыгнуть вправо на любое расстояние от 1 до величины своей прыгучести.

Рисунок соответствует первому примеру из условия.

Гласными буквами латинского алфавита считаются следующие: 'A', 'E', 'I', 'O', 'U' и 'Y'.

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

В первой строке входных данных следует непустая строка состоящая из заглавных букв латинского алфавита. Гарантируется, что длина строки не превосходит 100.

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

Выведите одно целое число a — минимальную прыгучесть кузнечика (в количестве символов), чтобы иметь возможность преодолеть заданную строку, прыгая только по гласным буквам.


Примеры
Входные данныеВыходные данные
1 ABABBBACFEYUKOTT
4
2 AAA
1

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя