Сортировка по убыванию
Просмотр в формате 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
Комментарии