Самое частое значение

Просмотр в формате PDF

Submit solution


Очки: 120
Ограничение по времени: 2.0s
Ограничение по памяти: 256M

Problem type
Allowed languages
C++, Python

Социолог провёл опрос среди n респондентов. Ответ каждого респондента закодирован целым числом.

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

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

Первая строка содержит число n — количество респондентов.

Вторая строка содержит n целых чисел a_i — ответы респондентов.

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

Выведите одно целое число — самый частый ответ. Если таких ответов несколько, выведите наименьший из них.

Ограничения

  • 1 <= n <= 2 * 10^5
  • -10^9 <= a_i <= 10^9

Примеры

Пример 1

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

1
5

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

5
Пример 2

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

6
2 1 2 1 3 3

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

1

Комментарии

Еще нет ни одного комментария.