小 C 学习完了字符串匹配的相关内容,现在他正在做一道习题。
对于一个字符串
更具体地,我们可以定义
并递归地定义
则小 C 的习题是求
小 C 并不会做这道题,只好向你求助,请你帮帮他。
输入格式
本题有多组数据,输入的第一行一个正整数
每组数据仅一行一个字符串
输出格式
对于每组数据输出一行一个整数表示答案。
样例一
input
3 nnrnnr zzzaab mmlmmlo
output
8 9 16
样例解释一
对于第一组数据,所有的方案为:
, , 。 , , 。 , , 。 , , 。 , , 。 , , 。 , , 。 , , 。
样例二
input
5 kkkkkkkkkkkkkkkkkkkk lllllllllllllrrlllrr cccccccccccccxcxxxcc ccccccccccccccaababa ggggggggggggggbaabab
output
156 138 138 147 194
样例三
见附加文件中的 ex_string3.in/ans
。
样例四
见附加文件中的 ex_string4.in/ans
。
限制与约定
测试点编号 | 特殊性质 | |
---|---|---|
对于所有测试点,保证
时间限制:
空间限制: