EduBrick
← вернуться к уроку · Поиск и подсчёты

Больше половины

2000 мс · 256 МБ · всё или ничего

Дан список из nn чисел. Есть ли значение, которое встречается строго больше чем в половине позиций?

Если есть, выведите его. Если нет, выведите −1.

Формат ввода

В первой строке число nn от 11 до 10510^5. Во второй — nn целых чисел от 00 до 100000100000 через пробел.

Формат вывода

Одно число.

Примеры

ввод
5
1 2 1 1 3
вывод
1

Примечание

Массив счётчиков может быть длиннее самого списка — это нормально, лишь бы он помещался в память.

Войдите, чтобы отправлять решения.
← Вернуться к уроку