2275 - [模板]快速排序
描述

将读入的 N 个数从小到大排序后输出。

注意:本题的写法洛谷是过不了的,因为快排的标准写法是会卡快排的,但是大家在理解递归分治上,快排还是非常有必要的!

快速排序

输入

第一行为一个正整数 N

第二行包含 N 个空格隔开的正整数 a_i,为你需要进行排序的数。


输出

将给定的 N 个数从小到大输出,数之间空格隔开,行末换行且无空格。

样例

输入

5
4 2 4 5 1

输出

1 2 4 4 5
提示

对于 60\% 的数据,有 1 \leq N \leq 10^2

对于 100\% 的数据,有 1 \leq N \leq 10^41 \le a_i \le 10^9


题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 98
通过次数 57