#ABC288B. 资格赛
资格赛
资格赛
题目描述
一场比赛有 名参赛者。排名第 的参赛者的昵称为 。
将前 名参赛者的昵称按字典序输出。
什么是字典序?
简单地说,字典序就是词典中单词的排列顺序。下面是判断互不相同的字符串 和 大小关系的算法的正式描述。
设 表示字符串 的第 个字符。若 字典序小于 ,记作 ;若大于,记作 。
设 为 和 中较短者的长度。对 ,依次检查 是否等于 。
若存在 使得 ,设 为最小的这样的 。比较 与 。若 按字母序小于 ,则 ;若 更大,则 。
若不存在 使得 ,则比较 和 的长度。若 比 短,则 ;若 比 长,则 。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出昵称,每行一个。
样例
5 3
abc
aaaaa
xyz
a
def
aaaaa
abc
xyz
这场比赛有 5 名参赛者。第 1、2、3、4、5 名的昵称分别为 abc、aaaaa、xyz、a、def。
前 3 名的昵称为 abc、aaaaa、xyz,将它们按字典序输出,即 aaaaa、abc、xyz。
4 4
z
zyx
zzz
rbg
rbg
z
zyx
zzz
3 1
abc
arc
agc
abc
数据范围
- 和 是整数。
- 是由小写英文字母组成的长度不超过 的字符串。
- 若 ,则 。
难度
普及-
通过率
—
尝试
0
已通过
0
- ID
- 2608
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者