#P9947. ABCBA
ABCBA
题目描述
给定一个长度为 的字符串 和一个整数 ,我们定义字符串 为以下部分的连接:
- 的前 个字符,
- 的反转,
- 的后 个字符,
按此顺序进行连接。例如,如果 且 ,则 。
现在,给定一个长度为 的字符串 。找出一个长度为 的字符串 和一个整数 ,使得 。如果不存在这样的 和 ,则输出报告该事实。
约束条件
- 是一个整数。
- 是一个由小写英文字母组成的长度为 的字符串。
输入
输入从标准输入中给出,格式如下:
N
T
输出
如果没有满足条件的 和 的组合,输出 。否则,输出字符串 和整数 ,以换行分隔。如果存在多个符合条件的组合,你可以输出任意一个。
示例输入 1
3
abcbac
示例输出 1
abc
2
如题目所述,如果 且 ,我们得到 ,这等于 ,因此应输出 abc
和 2
。
示例输入 2
4
abababab
示例输出 2
abab
1
和 也满足条件。
示例输入 3
3
agccga
示例输出 3
cga
0
和 也满足条件。
示例输入 4
4
atcodeer
示例输出 4
-1
如果没有满足条件的 和 的组合,输出 。