字符串模板:最小表示法 Ian 2023-01-02 约 47 字 预计阅读 1 分钟 次阅读 目录 最小表示法 1 2 3 4 5 6 7 8 9 10 11 n = len(s) i,j,a = 0,1,0 while i<n and j<n and a<n: x,y = s[(i+a)%n],s[(j+a)%n] if x==y: a += 1 elif x>y: i,j,a = j,max(i+a,j)+1,0 else: j,a = j+a+1,0 return s[i:]+s[:i] Please enable JavaScript to view the comments powered by Valine.