Друге за величиною

Переглянути як PDF

Надіслати розвʼязок


Бали: 8,00 (частково)
Ліміт часу: 1.0s
Ліміт памʼяті: 256M
Ввід: stdin
Вивід: stdout

Тип задачі

Вам задано послідовність з ~n~ цілих чисел ~a_1, a_2, \ldots, a_n~. Якщо відсортувати ці числа за спаданням, то на першому місці опиниться найбільше число, а на другому місці — друге за величиною.

Зверніть увагу: якщо найбільше число зустрічається в послідовності декілька разів, то другим за величиною вважається те саме число (тобто числа не обов'язково повинні бути різними).

Виведіть друге за величиною число.

Вхідні дані

  • Перший рядок містить одне ціле число ~n~ (~2 \le n \le 10^5~) — кількість чисел у послідовності.
  • Другий рядок містить ~n~ цілих чисел ~a_1, a_2, \ldots, a_n~ (~-10^9 \le a_i \le 10^9~).

Вихідні дані

Виведіть одне ціле число — друге за величиною число в послідовності.

Приклади

Приклад 1

Вхідні дані:

5
3 7 7 2 5

Вихідні дані:

7

Пояснення: відсортована за спаданням послідовність: ~7, 7, 5, 3, 2~. Друге число — ~7~.

Приклад 2

Вхідні дані:

2
10 4

Вихідні дані:

4
Приклад 3

Вхідні дані:

4
-5 -1 -3 -2

Вихідні дані:

-2

Коментарі

Будь ласка, прочитайте правила перед коментуванням.


Наразі коментарів немає.