首页 > 其他 > 详细

C 神奇项链

时间:2019-08-13 21:50:24      阅读:83      评论:0      收藏:0      [点我收藏+]
时间限制 : - MS   空间限制 : - KB 技术分享图片
评测说明 : 1s,64m
问题描述

母亲节就要到了,小 H 准备送给她一个特殊的项链。
这个项链可以看作一个用小写字母组成的字符串,每个小写字母表示一种颜色。

为了制作这个项链,小 H 购买了两个机器。
第一个机器可以生成所有形式的回文串,第二个机器可以把两个回文串连接起来,而且第二个机器还有一个特殊的性质:
   假如一个字符串的后缀和一个字符串的前缀是完全相同的,那么可以将这个重复部分重叠。例如:aba和aca连接起来,可以生成串abaaca或 abaca。

现在给出目标项链的样式,询问你需要使用第二个机器多少次才能生成这个特殊的项链。

输入格式

输入数据有多行,每行一个字符串,表示目标项链的样式。 

输出格式

多行,每行一个答案表示最少需要使用第二个机器的次数。 

样例输入 1

abcdcba
abacada
abcdef 

样例输出 1

0
2
5

样例输入 2

xuqeytcixfzpzvcacymqncdohedfyowmipplplkyrsaspjliczflordhlbckyiuqxkslntofajs
amjmaekzbnbwagotspirvjksendltyeeuswefpdcdmmhzomlvkrhtwidlybkvvvebqkmvednaxddeygghrvqfaxwjssvcphcrzeauwlowwdmhacpzbnihgmbypfsblvsyaugkcg

样例输出 2

65
118

提示

每个测试数据,输入不超过 5行

每行的字符串长度小于等于 50000 

C 神奇项链

原文:https://www.cnblogs.com/Limbo-To-Heaven/p/11347371.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!