ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > 101. Сортировка > задача:


Слияние

Задачи раздела

• Евгений и задачи
• Количество различных --- 3
• Макс и выбор сувениров
• Макс и ленточки
• Медиана
• Оптимальная цена
• Поразрядная сортировка
• Порядковая статистика
• Слияние
• Сорок миллионов
• Сортировка асимптотик
• Сортировка по невозрастанию
• Сто тысяч
• Шаг сортировки вставками
• Шаг сортировки выбором
• Шаги сортировки слиянием

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Слияние
Слияние
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
stdin
вывод
stdout

Дан массив, элементами которого являются целые числа. Известно, что левая и правая половины массива (соответственно элементы на позициях от 0 до M и от M + 1 до N - 1, где ) отсортированы. Требуется отсортировать массив по неубыванию.

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

Первая строка содержит целое число N (1 ≤ N ≤ 106) — количество элементов массива. Вторая строка содержит N целых чисел ai ( - 231 ≤ ai < 231) — элементы массива.

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

Выведите, разделяя пробелами, N целых чисел — элементы массива в порядке неубывания.

Примеры тестов

Входные данные
5
1 4 5 2 3
Выходные данные
1 2 3 4 5 
Входные данные
5
-80 16 35 -99 49
Выходные данные
-99 -80 16 35 49 
Входные данные
3
0 1 0
Выходные данные
0 0 1 
Для отправки решений необходимо выполнить вход.

www.contester.ru