e537. 00455 - Periodic Strings
標籤 :
通過比率 : 232人/263人 ( 88% ) [非即時]
評分方式:
Tolerant

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

內容

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

輸入說明

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

輸出說明

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

範例輸入 #1
1

HoHoHo
範例輸出 #1
2
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1K
提示 :
標籤:
出處:
UVA [管理者: ig99lp33lp33 (위즈원) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」