e537. 00455 - Periodic Strings
Tags :
Accepted rate: 304人/ 350人 ( 87%) [非即時]
評分方式:
Tolerant

最近更新 : 2019-10-28 12:50

Content

如果一個字串可以通過將另一個長度為k的字串的一個或多個重複連接起來而形成,則它被稱為period k。
例如,字串"abcabcabcabc"具有period 3,因為它由字串"abc"的4個重複組成。
它還具有period 6 (兩個重複的"abcabc")和period 12 (一個重複的"abcabcabcabc")。
請寫一個程式讀取字串,並且判斷其最小period。

Input

輸入第一行包含一個整數N,代表有幾組測資。
每組測資有兩行。
第一行為一個空白行。
第二行包含一個字串s,字串s中包含最多80個非空白字元。

Output

對於每組測資輸出一個整數,表示輸入字串的最小period。
兩個連續的輸出由空白行分隔。

Sample Input #1
1

HoHoHo
Sample Output #1
2
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1K
Hint :
Tags:
出處:
UVA [管理者: ig99lp33lp33 (위즈원) ]

Status Forum 排行

ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」