摘要: #include<iostream> #include<cstring> #include<algorithm> #include<cmath> #include<cstdlib> #include<climits> #include<stack> #include<vector> #include 阅读全文
posted @ 2020-08-17 20:45 LORDXX 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 从后往前看,可以发现,当前字母是$c$,当前位置$p$,最多能影响到$p'\(,得到\)[p,p']$区间,把所有$c$字母影响区间合并在一起,可以得到$[L,R]<=[1,n]$,即每个字母最多影响长度为n的区间,所以我们把所以的后缀拿出来建立广义后缀自动机(实际先建立tire树)即可。 #inc 阅读全文
posted @ 2020-08-17 20:37 LORDXX 阅读(101) 评论(0) 推荐(0) 编辑