poj 1743
摘要:
后缀数组,经典,height数组的深入理解,想象一下山的形状就明白了。代码:#include<iostream>#include<fstream>using namespace std;#define N 20003int sa[N],sa1[N],rank[N],rank1[N],c[N],h[N],m[N];int n,pow;int cmp(const void *a,const void *b){ int x=*(int*)a; int y=*(int*)b; if(rank[x]!=rank[y]) return(1); else if(rank[x+pow] 阅读全文
posted @ 2011-03-10 18:01 宇宙吾心 阅读(316) 评论(0) 推荐(0)