atcoder#ABC066B. [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
なので、答えは です。