Вёрстка математики: 0%

printРабочее место участника

printЗадачи

2636. Максимальное число

Ограничения: время – 1000ms/2000ms, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Дана последовательность из N натуральных чисел. Необходимо переставить элементы этой последовательности так, чтобы число, образованное при записи этих элементов без пробелов, было максимальным.

Первая строка ввода содержит одно целое число N (1N105). Вторая строка ввода содержит N целых в диапазоне от 1 до 106.

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

Пример ввода

4
75 12 8 82

Пример вывода

8 82 75 12
loading