样例解释
第一组测试数据中, 是最短的符合要求的字符串。它包含长度为 的回文子串 和长度为 的回文子串 ,不包含长度为 的回文子串,因此 。
第二组测试数据中,不存在符合要求的字符串。
第三组测试数据中, 是最短的符合要求的字符串。字符串 不符合要求,因为它没有长度为 的回文串。字符串 不符合要求,因为它有长度为 的回文串 。字符串 符合要求,但不是最短的字符串,只能得到部分分数(见“评分方式”部分)。
评分方式
对于每组测试数据:
- 若输出格式错误,得 分。
- 若
Yes 或 No 输出错误(大小写不敏感),得 分。
- 若
No 输出正确,得满分。
- 若
Yes 输出正确,设符合要求的最短字符串长度为 :
- 若 或 不符合条件,得 分。
- 若 且 符合条件,得占测试点满分 比例的分数。
- 若 且 符合条件,得满分。
函数 定义如下:

每个测试点的分数是测试点内所有测试数据分数的最小值。
由于洛谷评测机特性,不保证计算分数时使用的舍入方式。
数据范围
本题采用捆绑测试。
对于所有测试数据,保证:
后记
小 R 发誓以后再也不出 checker 如此难写的题了。