B4485 [CSP-X 2025 河南] 简单排序题 / easy
题目背景
2025 年河南省青少年程序设计能力认证 第二轮认证(小学组) 第三题
**PDF 首页注意事项:输入文件中可能存在行末空格,请选手使用更完善的读入方式(例如 scanf 函数)避免出错。**
题目描述
给定 $n\ (1\le n\le 5\times 10^5)$ 个正整数,第 $i$ 个数字为 $a_i\ (1\le a_i\le 10^9)$。请对他们进行排序。
其中排序 $a_i$ 和 $a_j$($i
输入格式
第一行一个正整数 $n$ 表示要排序的数字数量。
接下来一行 $n$ 个正整数表示要排序的数字 $a_i$。
输出格式
输出一行 $n$ 个正整数表示排序后的数字。
说明/提示
### 【样例解释 \#1】
由于 $1$ 和 $2$ 的出现次数相同,因此相对顺序不变。
### 【样例解释 \#2】
由于 $1$ 的出现次数比 $2$ 和 $3$ 多,因此 $1$ 会被排在 $2$ 和 $3$ 前面。$2\ 3$ 由于出现次数相同,因此相对位置不变。
### 【测试点约束】
对于所有数据,$1\le n\le 5\times 10^5$,$1\le a_i\le 10^9$。每个测试点的具体限制见下表:
::cute-table{tuack}
| 测试点编号 | 约束 |
| :--: | :--: |
| $1$ | 每个数字只出现一次 |
| $2\sim 3$ | $n=5$ 且只有两种数字 |
| $4\sim 7$ | $n\le 100$ |
| $8\sim 11$ | $a_i\le 10^6$ |
| $12\sim 20$ | 没有其他限制 |