A357.姓名排序

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

题目背景

新年晚会上,老师通过字典序规则确定学生的表演顺序。字典序比较规则如下:

  1. 左对齐比较:将两个姓名左对齐,从左到右依次比较每个字符的 ASCII 码。
  2. 长度处理:若某个姓名较短,末尾不足的字符视为 ASCII 码为 0 的空字符。
  3. 优先顺序:首次出现不同字符时,ASCII 码较小的姓名排在前面。

示例

  • lixiaoyao vs wangxiaohu:首字符 'l'(ASCII 108)< 'w'(ASCII 119),故 lixiaoyao 在前。
  • liyunlong vs lixiaoyao:第三个字符 'y'(ASCII 121)> 'x'(ASCII 120),故 lixiaoyao 在前。
  • abcde vs abcd:第五个字符 'e'(ASCII 101)> 0,故 abcd 在前。

题目描述

给定班级中 nn 个同学的姓名,按字典序规则将其排序后输出。

输入格式

  • 第一行:整数 nn
  • 接下来 nn 行:每行一个字符串 ,表示同学的姓名。

输出格式

nn 行,每行一个字符串

输入输出样例

  • 输入#1

    3
    dengziqi
    chenleyi
    caixukengskr

    输出#1

    caixukengskr
    chenleyi
    dengziqi

说明/提示

1<n<1000<strlen(s)<201<n<100,0<strlen(s)<20

首页