• C 神奇项链


    时间限制 : - 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 

  • 相关阅读:
    [linux] ubuntu gnome 控制面板恢复
    [linux] grub修改
    [erlang] 合并list
    hdu4169 Wealthy Family (树形背包)
    hdu 3899 JLUCPC
    最大流模板
    hdu 4167 User Names
    hdu 2196 Computer (树形DP)
    hdu 1011 Starship Troopers(树形DP)
    hdu 2874 Connections between cities (LCA转RMQ)
  • 原文地址:https://www.cnblogs.com/Limbo-To-Heaven/p/11347371.html
Copyright © 2020-2023  润新知