Сортировка по убыванию

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

Submit solution


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

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

Тренер готовит команду к построению и хочет выстроить спортсменов от самого высокого к самому низкому.

Известны росты n спортсменов. Требуется вывести эти значения в порядке невозрастания, чтобы сначала шли самые высокие спортсмены, а затем более низкие.

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

В первой строке задано число n (1 <= n <= 2*10^5).

Во второй строке заданы n целых чисел a_i — росты спортсменов (|a_i| <= 10^9).

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

Выведите n чисел — росты спортсменов в порядке невозрастания, через пробел.

Ограничения

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

Примеры

Пример 1

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

5
5 -2 -1 0 1

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

5 1 0 -1 -2
Пример 2

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

8
0 -1 1 -1000000000 1000000000 0 7 -7

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

1000000000 7 1 0 0 -1 -7 -1000000000

Комментарии

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