Второе по величине
2000 мс · 256 МБ · всё или ничего
Выведите второе по величине значение среди данных чисел.
Повторы считаются: если упорядочить числа по невозрастанию, нужен второй элемент этого порядка. Для набора ответ равен .
Формат ввода
В первой строке от до . Во второй — чисел, каждое по модулю не больше .
Формат вывода
Одно число.
Примеры
ввод
3 5 5 3
вывод
5
Примечание
Простой способ — отсортировать и взять a[n - 2]. Способ за один проход — держать два лучших значения, и вот тут легко ошибиться: начальные значения нельзя брать нулями, а при обновлении первого второе обязано принять его старое значение.
Войдите, чтобы отправлять решения.