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

Задача . Самая длинная цепочка_C++


Задача

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

Входные данные
Первая строка содержит длину последовательности N.
Во второй строке через пробел задаются N чисел – элементы последовательности. Гарантируется, что 3 < N .

Выходные данные
Выведите элемент, из которого состоит искомая цепочка и длину этой цепочки.
 
Примеры
Входные данные Выходные данные
1 7
1 2 2 1 1 1 3
1 3

Пояснение
При решении задания нельзя использовать массивы для хранения данных

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

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