#abc066b. [abc066_b]ss

[abc066_b]ss

题目描述

我们将由两个相等字符串连接而成的字符串称为偶数字符串。例如,xyzxyzaaaaaa 是偶数字符串,而 abababxyzxy 不是。

给定一个由小写英文字母组成的偶数字符串 SS,请找出从 SS 的末尾删除一个或多个字符后可以得到的最长偶数字符串的长度。保证在给定输入下存在这样一个非空字符串。

约束条件

  • 2S2002 \leq |S| \leq 200
  • SS 是一个由小写英文字母组成的偶数字符串。
  • 存在一个非空的偶数字符串可以通过从 SS 的末尾删除一个或多个字符而得到。

输入

输入以以下格式从标准输入给出:

SS

输出

打印出可以得到的最长偶数字符串的长度。


示例输入 1

abaababaab

示例输出 1

6
  • abaababaab 本身是偶数字符串,但我们需要至少删除一个字符。
  • abaababaa 不是偶数字符串。
  • abaababa 不是偶数字符串。
  • abaabab 不是偶数字符串。
  • abaaba 是偶数字符串。因此,我们应该打印它的长度,即 66

示例输入 2

xxxx

示例输出 2

2
  • xxx 不是偶数字符串。
  • xx 是偶数字符串。

示例输入 3

abcabcabcabc

示例输出 3

6

可以得到的最长偶数字符串是 abcabc,其长度为 66


示例输入 4

akasakaakasakasakaakas

示例输出 4

14

可以得到的最长偶数字符串是 akasakaakasaka,其长度为 1414