#CF2039B. Shohag 爱字符串
Shohag 爱字符串
B. Shohag 爱字符串
每个测试的时间限制: 秒
内存限制: 兆字节
对于一个字符串 ,设 表示 中不同的非空子串的数量。
Shohag 有一个字符串 。请帮他找到一个非空字符串 ,使得 是 的一个子串,并且 是偶数;如果不存在这样的字符串,则输出 。
子串定义
字符串 是字符串 的子串,如果 可以通过删除 的开头和结尾的若干(可能为零个,也可能为全部)字符得到。
输入
第一行包含一个整数 ()——测试用例的数量。
每个测试用例的第一行(也是唯一一行)包含一个字符串 (),由小写英文字母组成。
保证所有测试用例中 的总长度不超过 。
输出
对于每个测试用例,输出一个满足题目条件的非空字符串 ,或者输出 (如果不存在这样的字符串)。
如果有多个解,输出任意一个即可。
示例
输入:
5
dcabaac
a
youknowwho
codeforces
bangladesh
输出:
abaa
-1
youknowwho
eforce
bang
示例解释
- 第一个测试用例:我们可以取 ,它是 的一个子串。 的不同非空子串有:
, , , , , , , ,一共 个,是偶数。 - 第二个测试用例:只能取 ,但它只有一个不同的非空子串(它自己), 是奇数,不合法。
- 第三个测试用例:整个字符串的不同非空子串有 个,是偶数,因此整个字符串本身就是一个合法解。