#P9492. 文字

    ID: 6064 传统题 5000ms 888MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>字符串扩展KMP数据结构单调栈1500

文字

题面翻译

给你 nn 个字符串,请你从中选出若干个,按给出顺序连接起来。选出字符串的总长必须等于 kk,求字典序最小的。保证有解。

1n20001 \leq n \leq 20001k1041\leq k \leq 10^4,字符串总长不超过 10610^6

样例 #1

样例输入 #1

3 7
at
coder
codar

样例输出 #1

atcodar

样例 #2

样例输入 #2

3 7
coder
codar
at

样例输出 #2

codarat

样例 #3

样例输入 #3

4 13
kyuri
namida
zzzzzzz
aaaaaa

样例输出 #3

namidazzzzzzz

提示

制約

  • 1  N  2000 1\ ≦\ N\ ≦\ 2000
  • 1  K  104 1\ ≦\ K\ ≦\ 10^4
  • 1  si  K 1\ ≦\ |s_i|\ ≦\ K
  • s1 + s2 + ... + sN  106 |s_1|\ +\ |s_2|\ +\ ...\ +\ |s_N|\ ≦\ 10^6