【洛谷4770】 [NOI2018]你的名字(SAM,线段树合并)时间:2023-03-08 16:19:27传送门 洛谷 Solution 做过的比较玄学的后缀自动机。 果然就像\(Tham\)所讲,后缀自动机这种东西考场考了不可能做的出来的。。。 考虑如果\(l=1,r=|S|\)的怎么做? 直接建后缀自动机然后跳。 接着就是\(l,r\)随机。。。 详细说明可点开蓝色题解按钮然后膜拜第一篇题解! 考虑线段树合并,我们关心的其实只有父亲关系和len对吧。 那么维护一下区域有多少个值,然后每一次查询符不符合要求就好了。 代码实现 代码戳这里