对于一个字符串, 从前开始读和从后开始读是一样的, 我们就称这个字符串是回文串。例如"ABCBA","AA", "A" 是回文串, 而"ABCD", "AAB"不是回文串。牛牛特别喜欢回文串, 他手中有一个字符串s, 牛牛在思考能否从字 符串中移除部分(0个或多个)字符使其变为回文串,并且牛牛认为空串不是回文串。牛牛发现移除的方案可能有 很多种, 希望你来帮他计算一下一共有多少种移除方案可以使s变为回文串。对于两种移除方案, 如果移除的字符位置不一样就是不同的方案。
输入描述:
输入一个字符串
输出描述:
输出移除方案数,由于答案较大,对998244353取模
示例1
说明
移除第1,2个字符
移除第1,3个字符
移除第2,3个字符
移除第3个字符
加载中...