/ Vijos / 题库 /

回文子序列数

回文子序列数

时间限制:0.5秒  内存限制:256M


【问题描述】

  给定字符串 \(S\),求它的回文子序列个数。内容相同位置不同的子序列算不同的子序列。例如字符串aba中,回文子序列为"a", "a", "aa", "b", "aba",共5个。

【输入格式】

  第一行包含一个整数 \(T\),即数据组数。接下来的 \(T\) 行,每行是一个仅含英文字母且长度不超过1000的字符串。

【输出格式】

  对每组数据,输出结果对 10007 取余。

【输入输出样例】

 Input

4
a
aaaaa
goodafternooneveryone
welcometoooxxourproblems

 Output

1
31
421
960

【数据限制】

  100%的数据满足:\(1≤T≤50\)。

【来源】

  Mr.he

信息

ID
3068
难度
9
分类
动态规划 | LCS 点击显示
标签
递交数
9
已通过
1
通过率
11%
上传者