UVA13280 Substring Sorting
题目描述
## 题意翻译
给定一个字符串S(只含小写字母)。给定一些操作,格式如下:
$K$ $M$
这意味着你需要找到第$M$个(从1开始)长度为$K$的$S$的有序去重子串序列。
例如,$S="abdcabdc", K=4, M=2$时,S长度为4的子串有以下5种:
1.abdc
2.bdca
3.dcab
4.cabd
5.abdc
因为1号子串与5号子串相同,所以舍弃5号子串。对剩下的子串进行字典序排序:
1.abdc
2.bdca
3.cabd
4.dcab
所以其中我们要找的第二个子串就是"bdca"。
当$K=4$ $M=4$时,输出就是"dcab"。
本题不要求输出结果子串,仅输出结果子串在原字符串中的位置(从0开始)
如有多组解,输出最小的一个。
输入格式
第1行,一个整数$T$,表示数据组数。
每组数据起始一个字符串$S$($1
输出格式
对于每次操作,输出该子串在原字符串中第一次出现的下标(从0开始)。如果不存在编号为$M$的子串,输出“Not found”。