编程题
### 问题描述 有一个字符串序列 $S$,已知它有多个**不同**的子串 $S_1,S_2,S_3,...,S_n$,比如字符串 $abc$ 包含的不同子串有 $a,b,c,ab,bc,abc$。 现在请你找出 $S$ 中字典序第 $k$ 小的子串 $t$,并将其输出。 **注意:字符串 $S$ 只包含小写字母!** ### 输入格式 输入第 $1$ 行包含一个字符串 $S$(字符串长度 $\in[1,5000]$)。 输入第 $2$ 行包含一个正整数 $k(k\in[1,10])$。 ### 输出格式 输出一行,这一行只包含一个字符串,表示答案。 ### 样例输入1 ``` abc 2 ``` ### 样例输出1 ``` ab ``` ### 样例输入2 ``` aaa 2 ``` ### 样例输出2 ``` aa ``` ### **说明/提示** 样例 $2$ 中,字符串 $aaa$ 不同的子串只有 $a,aa,aaa$ 三个,字典序第 $2$ 小的子串为 $aa$。
查看答案
赣ICP备20007335号-2