SZ#G3ST02. 【GESP强化 三级】双重复前缀

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 11915 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题三级简单字符串字符串前缀2星

题目描述

一个长度为偶数的字符串,如果前一半与后一半完全相同,就称它是“双重复字符串”。例如 abcabc 是双重复字符串,而 abcadc 不是。

小泽得到一个字符串 SS。他必须从字符串末尾删除至少一个字符,并且可以继续删除若干字符,直到剩下的前缀成为双重复字符串。题目保证一定可以做到。请输出能够保留的最大长度。

输入格式

输入一行字符串 SS,只包含小写英文字母。

输出格式

输出删除至少一个末尾字符后,能够得到的最长双重复字符串的长度。

abaababaab
6
xxxx
2
abcabcx
6

数据范围

  • 2S2002\le |S|\le200
  • 保证存在可行的非空双重复前缀