百度2

  • 选择 30,简答 2,编程 2

Index

字符串计数

暴力 1(9%,MLE)

s = input()

tmp = set()
for i in range(len(s)):
    tmp.add(s)
    s = s[1:] + s[0]

print(len(tmp))

暴力 2(AC)

s = input()

def foo(s):
    for i in range(1, len(s) + 1):
        if len(s) % i == 0:
            if s[:i] * (len(s) // i) == s:
                return i

print(foo(s))

寻寻觅觅

暴力(73%,TLE)

前缀数组(36%,TLE)

最后更新于

这有帮助吗?