/ OIer TK / 题库 /

很像的字符串

很像的字符串

测试数据来自 system/1890

描述

小岛: doc快来看, 这两个id长得好像呀! 一个是 sevenk 一个是 atutcf.
doc : 啊? 为何说它们像呢?
小岛: 因为呀: 首先它们长度相同, 其次呢, 第一个里面的某一连续子串是 回文 当且仅当 第二个里面对应为之的连续子串也是回文.
doc : 啊! 是的呀, 那么 seter 和 ahohr 也很像呢!
小岛: 对呀, 不过 seter 和 setes 就不像了, 因为第二个本身是回文的, 但是第一个却不是.
doc : 包括 seter 与 sater 也不像了.

wish: 话说, 如果我给你们一个长度为 n 的字符串, 究竟有多少与它相似的字符串呢?
doc : 我们简化一下问题吧, 假设字符串中只允许使用小写字母 a 到 z 吧.

格式

输入格式

输入只有一行, 是由小写字母组成的字符串.

输出格式

输出只有一行, 给出与给定字符串相似的字符串总数, 只需要输出总数关于 1000000007 取模后的数字.

样例1

样例输入1

abba

样例输出1

650

限制

对于 24% 的数据, 字符串长度 <= 10
对于 56% 的数据, 字符串长度 <= 1000
对于 100%的数据, 字符串长度 <= 1000000

提示

对于样例, 满足的方案必须遵循: 第一,四个字符相同, 第二,三个字符相同, 但是第一,二个字符不同, 所以有26*25=650种可行方案.

信息

ID
1823
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者