一.题意一.题意一.题意
通俗一点:给你一个字符串环,你随便切一刀,问你可能得到的字符串中字典序最小和最大的是啥通俗一点:给你一个字符串环,你随便切一刀,问你可能得到的字符串中字典序最小和最大的是啥通俗一点:给你一个字符串环,你随便切一刀,问你可能得到的字符串中字典序最小和最大的是啥
二.思路二.思路二.思路
理解为环之后,直接两倍原字符串即s=s+s理解为环之后,直接两倍原字符串即s=s+s理解为环之后,直接两倍原字符串即s=s+s
然后扫一遍1然后扫一遍1然后扫一遍1~n把所有可能的字符串加入数组里,排序再输出即可,时间复杂度O(n2)可过n把所有可能的字符串加入数组里,排序再输出即可,时间复杂度O(n^2)可过n把所有可能的字符串加入数组里,排序再输出即可,时间复杂度O(n2)可过
三.小练习三.小练习三.小练习
①
A.A.A.a.size()-1
B.B.B.a.size()
C.C.C.a.size()*2
D.D.D.a.size()*2-1
②
A.A.A.a[i]
B.B.B.a[i-j]
C.C.C.a[j]
D.D.D.a[i+j]
③
A.A.A.s****+n+1
B.B.B.s,s+n+1
C.C.C.s,s+n
D.D.D.s****+n
④
A.A.A.s[0]
B.B.B.s[n]
C.C.C.s[n-1]
D.D.D.s[1]
⑤
A.A.A.s[0]
B.B.B.s[n]
C.C.C.s[n-1]
D.D.D.s[1]
四.正解四.正解四.正解
参考答案:BDCAC参考答案:BDCAC参考答案:BDCAC
求点赞求点赞求点赞