博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 2774求两个串的公共前缀 后缀数组
阅读量:4205 次
发布时间:2019-05-26

本文共 740 字,大约阅读时间需要 2 分钟。

////  main.cpp//  后缀数组////  Created by liuzhe on 17/2/5.//  Copyright © 2017年 my_code. All rights reserved.//#include 
#include
#include
#include
#include
using namespace std;//poj 2774后缀数组求最长公共字串const int maxn = 200010;int wa[maxn],wb[maxn],wv[maxn],ww[maxn];int sa[maxn],lcp[maxn],rank[maxn],rank1[maxn];char str[maxn],str1[maxn];inline bool cmp(int *r,int a,int b,int len){ return r[a]==r[b]&&r[a+len]==r[b+len];}void construct_sa(int n,int m){ int i,j,p,*x=wa,*y=wb,*t; for(i=0;i
=0;i--) sa[--ww[x[i]]] = i; for(j=p=1;p
<<=1,m=p) { for(p=0,i=n-j;i
=j) y[p++] = sa[i]-j; } for(i=0;i
=0;i--) sa[--ww[wv[i]]] = y[i]; for(t=x,x=y,y=t,x[sa[0]]=0,p=i=1;i
0) h--; for(;j+h

转载地址:http://xjali.baihongyu.com/

你可能感兴趣的文章
mongodb group 有条件的过滤组合个数。
查看>>
yii2 用命令行操作web下的controller
查看>>
yii2 console的使用
查看>>
关于mongodb的 数组分组 array group
查看>>
MongoDB新的数据统计框架介绍
查看>>
mongodb fulltextsearch 关于语言的设置选项
查看>>
mongodb 增加全文检索索引
查看>>
symfony
查看>>
yourls 短连接 安装
查看>>
yii2 php namespace 引入第三方非namespace库文件时候,报错:Class not found 的解决
查看>>
softlayer 端口开放
查看>>
操作1:mongodb安装
查看>>
操作2:mongodb使用语法
查看>>
如何给分类增加一个属性(后台)
查看>>
linux设置环境变量 临时设置 和 永久设置
查看>>
检查网站在世界各地的打开速度
查看>>
jquery 向上(顶部),向下(底部)滑动
查看>>
seo
查看>>
MySQL: InnoDB 还是 MyISAM?
查看>>
SQL语言的组成部分 ddl dcl dml
查看>>