摘要:
这是一部分,以后还会更新的#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>#define maxn 10000using namespace std;char s[maxn],s1[maxn];int sa[maxn];/***sa[第几大]=第几位开始的后缀***/int Rank[maxn];/***rank[第几位开始的后缀]=第几大***/int t[maxn],t2[maxn],c[maxn],n;void build_sa(int m) 阅读全文