#AT2462. B - Qualification Contest
B - Qualification Contest
当前没有测试数据。
B - 资格赛
得分:200分
问题描述
在比赛中有N个参与者。 名次排在第i位的参与者的昵称是。 按照字典顺序打印前K个参与者的昵称。
什么是字典顺序?
简单地说,字典顺序是指字典中单词的顺序。正式描述如下是一种按字典顺序排列的独立字符串和的算法。
令表示字符串的第个字符。我们写作表示字典上小于,同样的,表示字典上大于。
- 记为和较短的长度。对于,检查是否等于。
- 如果存在某个使得,令为最小的。比较和。如果在字母表顺序上小于,我们有;如果在字母表顺序上大于,我们有。
- 如果不存在使得的,比较和的长度。如果长度短于,我们有;如果长度长于,我们有。
限制条件
- 和是整数。
- 是由小写英文字母组成的长度为10的字符串。
- 如果,则。
输入
输入是标准格式。格式如下:
N K
S_1
S_2
...
S_N
输出
按照字典顺序打印昵称,用换行符分隔。