小 Y 是一名大学生,最近正在研究字符串方向的问题。
小 Y 了解到关于字符串的如下定义:
- 给定一个长度为
的字符串 ,我们定义其子串 ( )为选择 , 将其顺次拼接得到的新字符串。 - 给定一个长度为
的字符串 ,我们定义其翻转后的结果 为将 顺次拼接,也就是将字符串反序拼接得到的字符串。 - 给定两个长度均为
的字符串 ,我们定义 的字典序小于 当且仅当存在 ,使得对于任意 , ,且 。
在了解了上述定义后,小 Y 想到了这样的问题:
给定一个长度为
。 字典序小于 。
小 Y 想求助你帮忙解决这一问题。
输入格式
本题有多组测试数据。
输入的第一行包含两个整数
接下来依次输入每组测试数据,对于每组测试数据:
输入的第一行包含两个正整数
输入的第二行包含一个长度为
输入的接下来
输出格式
对于每一组测试数据的每一次询问,输出一行一个整数,表示满足条件的
样例一
input
0 2 9 3 abacababa 1 4 2 4 3 3 9 3 abaabaaba 1 4 2 4 3 3
output
4 0 3 2 0 2
explanation
对于第一组数据的第一组询问:
时, , 。 时, , 。 时, , 。 时, , 。
这四种情况中,
样例二
见附件下载。
该样例数据范围满足测试点
样例三
见附件下载。
样例四
见附件下载。
该样例数据范围满足测试点
数据范围
对于所有测试数据保证:
测试点编号 | 特殊性质 | ||
---|---|---|---|
A | |||
无 | |||
A | |||
B | |||
无 | |||
特殊性质 A:保证字符串中仅包含字符
特殊性质 B:保证字符串中的相邻字符互不相同。
时间限制:
空间限制: