АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Турниры
Учебники Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

58. На пути к быстрой сортировке

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Переставить элементы произвольного массива из n (n<100) элементов таким образом, чтобы все элементы, которые меньше первого элемента, оказались впереди его, остальные, естественно, окажутся сзади его. Перестановки выполнять строго по порядку слева направо, чтобы не нарушить относительное расположение элементов друг относительно друга в каждой группе.

Исходные данные

Первая строка содержит количество элементов массива n.

Затем следуют элементы массива (целые числа), каждый в отдельной строке.

Результат

Вывести массив с переставленными элементами. Каждый элемент в отдельной строке.

Если массив пустой, то не выводится ничего.

Пример

Исходные данныеРезультат
20
291
251
291
313
251
251
313
251
313
251
251
251
291
251
251
251
251
251
313
291
251
251
251
251
251
251
251
251
251
251
251
251
291
291
313
313
313
291
313
291

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Учебные курсы / Программир-е и основы алгоритмизации / Разное /
59. Замена букв 58. 57. Одинаковые числа 55. Оценка 61. Сосчитайте
 
время генерации 0.078 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.