正解:SA/最小表示法 解题报告: 传送门! 听说正解是最小表示法,,,O(n)然后常数还挺小的,,, 但是我不会QAQ! 所以先写下SA的做法趴,,,等get了最小表示法再来写正解QAQ 就这种题算是比较套路的,,,首先看到是个环,显然就考虑到倍增? 然后就跑个SA 然后从小往大扫sa数组,如果当前位置是<=序列长度n的,就直接输出然后return就好 注意一下的是n因为倍增了,所以长度要*2,这里建议是直接*2然后在求完之后再/2,不然每次都要打n*2的很容易错,,, over,放下代码就好