#T2215. 子串排序 I(Substring Order I)

子串排序 I(Substring Order I)

链接: https://cses.fi/problemset/task/2108

板块: String Algorithms

时限: 1.00 s | 内存: 512 MB

题目描述

给定一个长度为 nn 的字符串。如果将其所有不同的子串按字典序排列,其中第 kk 小的是哪一个?

输入

第一行输入包含一个由 a–z 字符组成、长度为 nn 的字符串。

第二行包含一个整数 kk

输出

输出按字典序第 kk 小的不同子串。

数据范围

1n1051 \le n \le 10^5 1kn(n+1)21 \le k \le \frac{n(n+1)}{2} 保证 kk 不超过不同子串的个数。

样例输入

babaacbaab
10

样例输出

aba