1. 程式人生 > >演算法愛好者——重複子串 ? 待解決

演算法愛好者——重複子串 ? 待解決

寫一個方法, 給一個由 N 個字元構成的字串 A和一個由 M 個字元構成的字串 B, 返回 A 必須重複的次數,使得 B 是重複字串的子串。如果 B 不可能為重複字串的子串, 則返回 -1.
注意事項: 0 <= N <= 1000,1 <= M <= 1000

格式:

輸入第一行輸入一個 字串 A,第二行輸入一個字串 B ,最後輸出一個整數使得A 重複整數次後,B 是 A 重複後的字串的子串。

樣例輸入

A = abcd
B = cdabcdab

樣例輸出

3

思路