枚举$B$串的每个后缀,统计出该后缀所有满足条件的前缀. 考虑暴力搜索,设状态$(x,y,z)$表示当前需要考虑$A$从$x$开始的后缀,$B$从$y$开始的后缀,之前部分编辑距离为$z$. 那么首先用后缀数组+ST表求出两个后缀的lcp,$x$和$y$都可以向右跳那么多,且不产生任何代价. 如果此时匹配到了底,那么可以得到在一段区间$[L,R]$内,所有前缀都是合法的.注意到这种前缀只有$2K+1$种,所以可以使用差分前缀和来进行标记. 如果还没有匹配到底,那么有$3$种选择,分别是状态$(x…