Две половины
2000 мс · 256 МБ · всё или ничего
Отсортируйте первые чисел по неубыванию, а все остальные — по невозрастанию.
Для набора и получается .
Формат ввода
В первой строке от до и от до . Во второй — чисел, каждое по модулю не больше .
Формат вывода
Одна строка: чисел.
Примеры
ввод
5 2 3 1 4 1 5
вывод
1 3 5 4 1
Примечание
std::sort принимает не «весь вектор», а пару итераторов — то есть любой кусок: sort(a.begin(), a.begin() + k). Проверьте края: и должны работать без единого отдельного if.
Войдите, чтобы отправлять решения.