文字列内のサイクル/シーケンスを検出し、最初に出現したものを返す必要があります。どうすればいいですか?
例 :
2 0 5 3 1 5 3 1 5 3 1
発生する最初のシーケンスは です5 3 1
。
ルールはありません。シーケンスは文字列の長さの半分にすることができます。たとえば、
5 3123 1231 231 31 231 41 452 3453 21 312312 5 3123 1231 231 31 231 41 452 3453 21 312312
シーケンスは5 3123 1231 231 31 231 41 452 3453 21 312312