这是一道排序题
题号:NC21202
时间限制:C/C++/Rust/Pascal 3秒,其他语言6秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld

题目描述

众所周知,在编程类竞赛中,经常会出现需要排序的问题,排序是许多算法的基础。现在,GJX遇到了一道题需要使用排序进行预处理,在他冥思苦想之际,你能否写一个程序帮助他更快地完成预处理呢?你将会得到一个长度为n的数列,请你将其排序后从小到大输出。

输入描述:

第一行,1个数n,代表需要排序的数的个数。

第二行,n个数,代表需要排序的数列。

输出描述:

一行,n个数,代表排序完成的数列,两个数之间用空格隔开,注意末尾不能够有空格。
示例1

输入

复制
5
1 4 3 2 5

输出

复制
1 2 3 4 5

备注:

1<=n<=1e7(10,000,000)。

数据保证n和数列取值范围的大小的乘积不会大于1e14(100,000,000,000,000)(假设数列最小值为a,最大值为b,则数列取值范围的大小为b-a+1)。

数列中每个数的绝对值均小于等于1e8(100,000,000)。

数据保证所有的输入数据均为整数。