编程题
计数排序
### 题目描述
给定一个长度为 $n$ 的数组 $a$,请你将 $a$ 排完序后输出。
### 输入描述
第一行包含一个整数 $n$,表示数组 $a$ 的长度。
第二行包含 $n$ 个整数,分别表示 $a_1\sim a_n$。
$1\leq N \leq 5\times 10^5$,$0\leq a_i\leq n$。
### 输出描述
输出共一行,包含 $n$ 个整数,表示排完序后的数组 $a$。
### 输入输出样例
#### 示例 1
>输入
```txt
5
4 3 2 1 5
```
>输出
```txt
1 2 3 4 5
```