传统题 1000ms 256MiB

资格赛

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

一场比赛有 NN 名参与者。排名第 ii 位的参与者的昵称是 SiS_i。请按字典序输出排名前 KK 位参与者的昵称。

什么是字典序?

简单来说,字典序就是字典中单词的排列顺序。以下是比较两个不同字符串 SSTT 字典序的形式化算法:

SiS_i 表示字符串 SS 的第 ii 个字符。我们用 S<TS < T 表示 SS 字典序小于 TT,用 S>TS > T 表示 SS 字典序大于 TT

  1. LLSSTT 中较短者的长度。对于 i=1,2,,Li=1,2,\dots,L,检查 SiS_i 是否等于 TiT_i
  2. 若存在某个 ii 使得 SiTiS_i \neq T_i,设 jj 是满足条件的最小 ii。比较 SjS_jTjT_j:若 SjS_j 的字母顺序小于 TjT_j,则 S<TS < T;若 SjS_j 更大,则 S>TS > T
  3. 若所有 iLi \leq L 都满足 Si=TiS_i = T_i(即其中一个字符串是另一个的前缀),则比较两者的长度:若 SS 更短,则 S<TS < T;若 SS 更长,则 S>TS > T

输入格式

输入从标准输入按以下格式给出:


NN KK

S1S_1

S2S_2

\vdots

SNS_N


  • 1KN1001 \leq K \leq N \leq 100
  • KKNN 是整数。
  • SiS_i 是长度为 1010 的字符串,仅由小写英文字母组成。
  • iji \neq j 时,SiSjS_i \neq S_j

输出格式

按换行分隔输出昵称。

5 3
abc
aaaaa
xyz
a
def
aaaaa
abc
xyz

样例说明

这场比赛有 55 名参与者。排名第 11 到第 55 位的参与者的昵称分别是 abcaaaaaxyzadef。前三位的昵称是 abcaaaaaxyz,因此按字典序输出这三个昵称:aaaaaabcxyz

2025 秋季训练赛 #1

未参加
状态
已结束
规则
ACM/ICPC
题目
8
开始于
2025-10-12 13:00
结束于
2025-10-12 16:00
持续时间
3 小时
主持人
参赛人数
24