luogu 对于每个询问从大到小枚举长度,哈希判断是否合法,AC 假的(指数据) 考虑发掘border的限制条件,如果一个border的前缀部分的末尾位置位置\(x(l\le x < r)\)满足\(s[l,x]=s[r-(x-l+1)+1,r]\),那么要满足最长公共后缀\(lcs(x,r)\ge x-l+1\) 而\(lcs(x,y)\)是\(x,y\)两个点在串\(S\)的sam的\(parent\)树上的lca的\(length\),所以先把\(S\)的sam建出来,那么询问\((l,r…