hdu 3518(后缀数组)
摘要:
题意:容易理解...分析:这是我做的后缀数组第一题,做这个题只需要知道后缀数组中height数组代表的是什么就差不多会做了,height[i]表示排名第i的后缀与排名第i-1的后缀的最长公共前缀,然后我们可以枚举长度为k(1#include#include#includeusing namespace std;int ws1[1005],wv[1005],wa[1005],wb[1005];int rank[1005],height[1005],sa[1005];char str[1005];int cmp(int *r,int a,int b,int l){ return r[a]==... 阅读全文
posted @ 2013-08-06 19:35 后端bug开发工程师 阅读(874) 评论(0) 推荐(0) 编辑