EduBrick

Второе по величине

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

Выведите второе по величине значение среди данных чисел.

Повторы считаются: если упорядочить числа по невозрастанию, нужен второй элемент этого порядка. Для набора 5,5,35, 5, 3 ответ равен 55.

Формат ввода

В первой строке nn от 22 до 10510^5. Во второй — nn чисел, каждое по модулю не больше 10910^9.

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

Одно число.

Примеры

ввод
3
5 5 3
вывод
5

Примечание

Простой способ — отсортировать и взять a[n - 2]. Способ за один проход — держать два лучших значения, и вот тут легко ошибиться: начальные значения нельзя брать нулями, а при обновлении первого второе обязано принять его старое значение.

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