Два самых близких значения

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

Submit solution


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

Автор:
Problem types
Allowed languages
C++, Python

Настройщик работает с n струнами, каждая из которых имеет свою частоту звучания. Ему нужно выбрать две струны с как можно более близкими частотами.

Для каждой струны известна её частота — целое число. Требуется найти любые две частоты, разность между которыми минимальна, и вывести эти два значения.

Если подходящих пар несколько, разрешается вывести любую из них.

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

В первой строке задано число n — количество струн.

Во второй строке заданы n целых чисел a_i — частоты струн.

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

Выведите два целых числа u и v (u <= v) — частоты двух выбранных струн, для которых разность v - u минимальна среди всех пар.

Если существует несколько ответов, выведите любой из них.

Ограничения

  • 2 <= n <= 2 * 10^5
  • |a_i| <= 10^9

Примеры

Пример 1

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

2
-1000000000 1000000000

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

-1000000000 1000000000
Пример 2

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

6
5 5 -3 10 100 -2

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

5 5

Комментарии

Еще нет ни одного комментария.