#R066B. [ABC066B] ss
[ABC066B] ss
配点 : 点
問題文
同じ文字列を つ並べてできる文字列のことを偶文字列と呼ぶことにします。
例えば、 xyzxyz や aaaaaa は偶文字列ですが、ababab や xyzxy は偶文字列ではありません。
アルファベットの小文字からなる偶文字列 が与えられます。 の末尾の文字を 文字以上消して作れる偶文字列のうち、最も長い偶文字列の長さを求めて下さい。 与えられる入力では、条件を満たす 文字以上の文字列が存在することが保証されています。
制約
- は小文字のアルファベットのみからなる偶文字列である。
- に対して、条件を満たす 文字以上の文字列が存在する。
入力
入力は以下の形式で標準入力から与えられる。
出力
答えとなる文字列の長さを出力せよ。
abaababaab
6
abaababaab は偶文字列ですが、 文字も消していないので条件を満たしません。
abaababaa は偶文字列ではありません。
abaababa は偶文字列ではありません。
abaabab は偶文字列ではありません。
abaaba は偶文字列です。よって、答えは abaaba の長さである です。
xxxx
2
xxx は偶文字列ではありません。
xx は偶文字列です。
abcabcabcabc
6
条件を満たす文字列は abcabc なので、答えは です。
akasakaakasakasakaakas
14
条件を満たす文字列は akasakaakasaka なので、答えは です。