長さ の文字列 が与えられます。
文字列 のスコアを以下のように定義します。
例えば aba
のPrefixまたはSuffixと一致するような空でない文字列は以下の 種類であるため、aba
のスコアは です。
a
, ab
, ba
, aba
の連続部分文字列は 個ありますが、それらのスコアの総和を求めてください。
計算結果を一行に出力してください。
3 aba
13
連続部分文字列とそのスコアは以下の通りです。
a
:b
:a
:ab
:ba
:aba
:4 aaaa
20
13 bacbabcabcaca
787