题意:求一个字符串的最小表示的开始下标 就当模板题写了 把字符串重复一遍,再建后缀自动机,贪心的选最小字典序在上面走len步 因为走出来的一定是子串,长度又是len,所以一定是原来的字符串旋转得到的,就解决了 const maxn=; type node=record go:..]of longint; step,fa:longint; end; var sam:..maxn]of node; s,ans:ansistring; len,tot,last,t:longint; procedure…