AT_past202012_d リーディングゼロ

题目描述

给定 $N$ 个字符串 $S_i$,每个 $S_i$ 都是仅由数字组成的字符串。 请将这些字符串视为十进制数值,按数值从小到大排序后输出。如果数值相等,则前导 $0$ 较多的字符串排在前面。

输入格式

输入以如下格式从标准输入给出。 > $N$ > $S_1$ > $\vdots$ > $S_N$

输出格式

请将排序后的字符串按要求输出,每行一个。

说明/提示

### 注意 在 2020 年 12 月 27 日 18:00(日本标准时间)之前,禁止对本题进行讨论。如果有讨论,可能会被要求赔偿。考试结束后可以公开总分和认证等级,但请不要透露解答了哪些题目等信息。 ### 限制条件 - $1 \leq N \leq 10^5$ - 所有 $S_i$ 的长度之和不超过 $10^5$ - $S_i$ 仅由数字组成 ### 样例说明 1 $S_2, S_3, S_4$ 的数值都是 $1$,但请按照前导 $0$ 多的顺序输出。 ### 样例说明 2 输入的字符串可能非常长。 由 ChatGPT 4.1 翻译