两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫(kù)  >  信息學(xué)奧賽一本通T1468-OKR-Periods of Words
題目 2377:

信息學(xué)奧賽一本通T1468-OKR-Periods of Words

時(shí)間限制: 2s 內(nèi)存限制: 192MB 提交: 4 解決: 3

題目描述

串是有限個(gè)小寫字符的序列,特別的,一個(gè)空序列也可以是一個(gè)串。一個(gè)串 P 是串 A 的前綴,當(dāng)且僅當(dāng)存在串 B,使得 A=PB。如果P≠A并且 P 不是一個(gè)空串,那么我們說(shuō) P 是 A 的一個(gè) proper 前綴。

定義 Q 是 A 的周期,當(dāng)且僅當(dāng) Q 是 A 的一個(gè) proper 前綴并且 A 是 QQ 的前綴(不一定要是 proper 前綴)。比如串 abab 和 ababab 都是串 abababa 的周期。串 A 的最大周期就是它最長(zhǎng)的一個(gè)周期或者是一個(gè)空串(當(dāng) A 沒有周期的時(shí)候),比如說(shuō),ababab 的最大周期是 abab。串 abc 的最大周期是空串。

給出一個(gè)串,求出它所有前綴的最大周期長(zhǎng)度之和。

輸入格式

第一行一個(gè)整數(shù) k,表示串的長(zhǎng)度。

接下來(lái)一行表示給出的串。

輸出格式

輸出一個(gè)整數(shù)表示它所有前綴的最大周期長(zhǎng)度之和。

樣例輸入

8
babababa

樣例輸出

24

提示

數(shù)據(jù)范圍:

對(duì)于全部數(shù)據(jù),1<k<106 。

標(biāo)簽