摘要:
编辑器加载中...#include"stdio.h"#include"string.h"#define maxn 200005char s1[maxn],s2[maxn];int wa[maxn],wb[maxn],wv[maxn],ws[maxn];int rank[maxn],height[maxn];int sa[maxn];int cmp(int *r,int a,int b,int l){return r[a]==r[b]&&r[a+l]==r[b+l];}void da(char *r,int *sa,int n,int m) 阅读全文