子串看起来就很SuffixStructures 于是上SAM 本来想着直接LCT 后来发现没法串定位(暴力匹配复杂度不对) 然后就离线吧,先建出来然后链加子树和,树剖就odk. 其实更直接的套路是线段树合并right集合维护. 这个题很像BZOJ3881 那个题更复杂一点,需要树链的并(到时候看看这个题可不可以加强一下扔到校内模拟赛 当然还有正确的ACA写法,直接FAIL树上主席树.(就更像BZOJ3881了 (但感觉都很暴力,我的想法貌似还挺好的) 顺便学习了广义SAM的正确写法.(发现之前的…