题目描述 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作. 题解 做法很自然,建出后缀自动机,维护每个节点的right集合,对于询问直接在sam上跑就好了. 然后它是在线的,得用LCT维护. 然后细节极多,首先必须维护好树的形态,也就是说不能makeroot,所以我的link就长这样. inline void link(int x,int y){ access(x);splay(x);access(y);splay…