[链接]h在这里写链接 [题意] 问你n个串里面有没有一个串,使得其余n-1个串都是他的子串. [题解] 后缀数组. 答案肯定是那个最长的串. 则,把那个串求一下Sa数组(注意仅仅那个最长的串求). 然后枚举其余n-1个子串. 看看它们是不是那个最长的串的子串: (可以用一个类似二分的东西判断它是不是子串.); (字符串比较,如果比当前后缀小,就往后缀小的地方,否则往大的地方,最后判断是不是子串.) ->利用Sa数组. 时间复杂度为O(n*logn)的样子. 感觉又解锁了新姿势. (这里可以不用…