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

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

Submit solution


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

Problem type
Allowed languages
C++, Python

На конкурсе жюри объявляет не победителя, а участника со вторым результатом. Для этого известны результаты всех n участников.

Требуется определить второе по величине различное значение среди всех результатов. Гарантируется, что среди результатов есть хотя бы два различных значения.

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

Первая строка содержит целое число n — количество участников (2 <= n <= 2*10^5).

Во второй строке содержатся n целых чисел a_i — результаты участников (-10^9 <= a_i <= 10^9).

Гарантируется наличие хотя бы двух различных значений.

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

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

Ограничения

2 <= n <= 2*10^5

-10^9 <= a_i <= 10^9

Примеры

Пример 1

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

2
1 2

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

1
Пример 2

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

6
5 5 4 4 5 4

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

4

Комментарии


  • 0
    Лейхнер_Константин  прокомментировал 25 Июнь 2026, 3:27 п.п.

    Эта задача в точности копирует задачу из открытого урока минмакс


    • 0
      montes332  прокомментировал 26 Июнь 2026, 2:47 п.п.

      Ну открытй урок это одно, основной курс это другое