输出一个字符串的子串,字典序为K的子串
int main()
{
string str;
int K=3;
cin >> str;
set<string>record;
for (int i = 0; i < str.size(); i++)
{
for (int j = 1; j <= str.size()-i; j++)
{
//输出子串
//cout << str.substr(i, j) << endl;
record.insert(str.substr(i, j));
}
}
for (string a : record)
{
if (K==1)
{
cout << a << endl;
}
K--;
}
}