题意:支持插入一个字符、修改一个字符,查询lcp。(总长度<=100000, 操作<=150000)
#include #include #include #include #include #include #include #include #include
被sb错调哭了QAQ。。。insert那里。。插入到第x个后边。。。我。。。。。。写成了第x个前面。。。。。。。。。。还调了!好!久!
QAQ
本题神lcp做法。。。。表示只会sa的height的离线。。。。。。。这种在线的我就QAQ做个忧伤的表情。。。
然后膜拜了题解。。。。好神。。splay维护区间。。。hash+二分维护lcp。。。。QAQ似乎是白书上说的么。。。
但是这种有概率的题这样搞真的好么。。。。。
因此取模那里直接抄人家的。。。因为不保证自己取的mod正确QAQ。。。。
然后就是在区间里乘上hash的权,因为乘法分配率,所以是可以区间维护的。
。。