这题有毒…… 原本只是想复习下sam,于是写…… 后来发现自己傻了不知道怎么维护endpos…… 一气之下直接kmp拉倒,mdzz UPD:现在我好像会维护endpos了…… #include<bits/stdc++.h> #define N 100010 using namespace std; int a[N],l,n,b[N],t,nxt[N]; struct Suffix_AutoMaton{ ],l[N],r[N],fa[N]; void ins(int c,int pos){ in…