E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
——后缀数组
后缀数组
(一)
一直没理解
后缀数组
是个什么样的东西……今天来理解一下:论文前面的东西介绍的很详细,主要解释一下代码作用,我这里的模板………『是fsf的』#include #include #include #include
zxn0803
·
2016-04-08 10:00
【后缀自动机】【SAM】【自动机】【数据结构】后缀自动机理解(入门)
引入来吧后缀自动机我们先来看一看
后缀数组
可以干一些什么事情1.可以查看当前后缀在所有后缀的排名2.可以看最大的相同子串但是缺点呢却也非常的明显——显然这tm是个静态的。。。。
JeremyGJY
·
2016-04-08 07:31
图论——后缀自动机
图论
【后缀自动机】【SAM】【自动机】【数据结构】后缀自动机理解(入门)
引入来吧后缀自动机我们先来看一看
后缀数组
可以干一些什么事情1.可以查看当前后缀在所有后缀的排名2.可以看最大的相同子串但是缺点呢却也非常的明显——显然这tm是个静态的。。。。
JeremyGJY
·
2016-04-08 07:00
数据结构
入门
后缀
后缀自动机
sam
写给省选前的自己
,网络流做的题少的可怜,DP各种沙比,
后缀数组
、退火、FFT等等都是没有接触过的,偶尔只能在互测中用暴力拿到可怜的分吧。
xym_CSDN
·
2016-04-07 21:00
后缀数组
模板
sa数组:sa[i]表示第i个后缀为suffix(sa[i])。下标从1-n,存储信息为0-(n-1)。R数组:R[i]表示以a[i]开头的后缀在序列里面排第几。下标0-(n-1),存储信息为1-n。H数组:H[i]表示后缀suffix(sa[i-1])和suffix(sa[i])的最长公共前缀。下标2-n。倍增:时间复杂度O(nlogn),数组均开n即可。intcmp(int*r,inta,in
chenzhenyu123456
·
2016-04-04 16:00
poj 1743 Musical Theme 【
后缀数组
最长不重叠重复子串】
题目链接:poj1743MusicalThemeMusicalThemeTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:24442Accepted:8233DescriptionAmusicalmelodyisrepresentedasasequenceofN(1=k的条件下同一组里面的任意两个后缀均满足LCP>=k,为了保证不重叠,我们需要判
chenzhenyu123456
·
2016-04-04 16:00
BestCoder78 DIV1 T3 &&hdu5658 CA Loves Palindromic
并没有报名,只是帮别人做做而已最终他A了2题然后顺利前20最开始以为位置不同算多种,心想这不是SB的DP题嘛,然后发现第二个输出WA掉了==然后想到的是既比较那啥的做法,用
后缀数组
做lcp,然后直接处理答案
BPM136
·
2016-04-03 18:00
hash
Tyvj_P1860
后缀数组
(
后缀数组
模板题)
后缀数组
(Suffixarray)SA[i]中存放着一个排列,满足suffix(sa[i])#include#includeusingnamespacestd;#defineN200005intt1[N
BeiYu-oi
·
2016-03-30 10:20
Tyvj
后缀数组
基数排序
Codevs_P1500 后缀排序(
后缀数组
+基数排序)
Codevs传送门时间限制:1s空间限制:128000KB题目等级:大师Master题目描述Description天凯是MIT的新生。Prof.HandsomeG给了他一个长度为n的由小写字母构成的字符串,要求他把该字符串的n个后缀(suffix)从小到大排序。何谓后缀?假设字符串是S=S1S2……Sn,定义Ti=SiSi+1……Sn。T1,T2,…,Tn就叫做S的n个后缀。关于字符串大小的比较定
qq_18455665
·
2016-03-29 19:00
【湖南师大附中培训】2016.3.26测试题
后缀数组
+二分+贪心+dp+hash
早上去晚了…八点开始的我快九点才到…那个老师说好的八点半集合结果没看见人…逗我呢…也就这次考得稍好点了,坐看其他几场各位大爷们AK…OrzfqkOrzyzyOrz龙哥等等等等…100+60+10……T3数据范围写的20分m #include #include #include usingnamespacestd; typedeflonglongLL; constintSZ=1000010; i
LOI_DQS
·
2016-03-27 20:00
DFS
彻底弄懂
后缀数组
什么叫
后缀数组
首先要知道什么叫后缀?
I'MJACKY
·
2016-03-26 20:00
kmp--nkoj2201周期
【KMP或
后缀数组
】周期Description对于字符串S(N个小写字母构成)的每个前缀,我们想知道该前缀是否会周期性的出现(就像循环节)。
INCINCIBLE
·
2016-03-24 17:00
kmp--nkoj2202字符串乘方
【KMP或
后缀数组
】字符串乘方Description给你两个字符串a和b,我们定义a*b表示他们相连接。例如a="abc",b="def",a*b="abcdef"。
Nocownowa
·
2016-03-24 16:27
字符串
kmp--nkoj2202字符串乘方
【KMP或
后缀数组
】字符串乘方Description给你两个字符串a和b,我们定义a*b表示他们相连接。例如a="abc",b="def",a*b="abcdef"。
INCINCIBLE
·
2016-03-24 16:00
1640: [Usaco2007 Nov]Best Cow Line 队列变换|
后缀数组
|贪心
做完1692发现还有弱化版本1640打板子刷水题大法好,骗访问量大法好#include #include #include #include #include #include #include #include #include #include #defineinf0x7FFFFFFF #definelllonglong #defineN10005 usingnamespacestd; cha
ws_yzy
·
2016-03-23 07:00
后缀数组
1692: [Usaco2007 Dec]队列变换|
后缀数组
|贪心
将字符串翻转后接到原串的后面,中间加一个分隔符,每次都贪心选择rank小的那个其实就是练习一发
后缀数组
的模板#include #include #include #include #include #include
ws_yzy
·
2016-03-23 07:00
后缀数组
BZOJ 2882 &
后缀数组
的傻逼实现
题意:一个字符环,求一个开头使字典序最小.SOL:
后缀数组
打起来...然后居然卡过...10sec的实现我10936ms...居然卡过???
YCuangWhen
·
2016-03-19 15:00
【HDOJ】4080 Stammering Aliens
2.基本思路两种方法:二分+
后缀数组
,或者二分+哈希。(1)二分+
后缀数组
对子串长度进行二分,若不同后缀的公共前缀超过这个值,则对计数值累加。
Bombe
·
2016-03-16 22:00
trie上构建
后缀数组
和波兰表
普通
后缀数组
的倍增构建对于单个字符串上的
后缀数组
的建造,一般都是倍增一个长度l,然后对于当前的排序组,每隔l就把两个元素并在一起,拿这两个东西分别作为两个关键字再排序,直到倍增长度大于字符串长。
GEOTCBRL
·
2016-03-16 19:00
BZOJ1396 : 识别子串
枚举左端点$i$,那么可行的右端点$j$的最小值单调不下降,可以通过双指针求出,检验可以通过在
后缀数组
里检查相邻height值做到$O(1)$。
Claris
·
2016-03-14 23:00
[JSOI2007] [BZOJ1031] 字符加密Cipher -
后缀数组
1031:[JSOI2007]字符加密CipherTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 5240 Solved: 2164[Submit][Status][Discuss]Description喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法
whzzt
·
2016-03-12 23:00
【HDU 4416 】Good Article Good sentence
后缀数组
GoodArticleGoodsentenceTimeLimit:6000/3000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):3171AcceptedSubmission(s):914ProblemDescriptionInmiddleschool,teachersusedtoencourageus
ALPS233
·
2016-03-11 16:00
poj
【poj 3294】 Life Forms
后缀数组
*height分组
、LifeFormsTimeLimit:5000MSMemoryLimit:65536KTotalSubmissions:12433Accepted:3482DescriptionYoumayhavewonderedwhymostextraterrestriallifeformsresemblehumans,differingbysuperficialtraitssuchasheight,colo
ALPS233
·
2016-03-10 21:00
BZOJ4199 NOI2015 品酒大会 题解&代码
输出x∈[0,n-1]的x相似方案数和x相似时的最大权值题解:看到后缀的公共前缀第一反应应该是
后缀数组
吧这道题题
Rainbow6174
·
2016-03-09 22:00
POJ1743 Musical Theme 题解&代码
后缀数组
…对最长不重叠子串长度进行二分判定,判定方式是暴力分组利用height[]的性质:如果height[i]>x,height[i-1]>x,那么存在从sa[i-2]到sa[i]的部分最长公共子串大于
Rainbow6174
·
2016-03-09 22:00
poj
【POJ3261】 Milk Patterns
后缀数组
MilkPatternsTimeLimit:5000MSMemoryLimit:65536KTotalSubmissions:12990Accepted:5775CaseTimeLimit:2000MSDescriptionFarmerJohnhasnoticedthatthequalityofmilkgivenbyhiscowsvariesfromdaytoday.Onfurtherinvest
ALPS233
·
2016-03-09 21:00
poj
【poj 1743】 Musical Theme(
后缀数组
)
MusicalThemeTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:24173Accepted:8156DescriptionAmusicalmelodyisrepresentedasasequenceofN(1二分长度算合法;最相似的子串排名肯定是最接近的判断(x):以height【i】(j)—1;合法即可sa[i]-sa[j])>=xh
ALPS233
·
2016-03-09 18:00
poj
后缀数组
【tyvj 1860】
后缀数组
模板
题目链接:www.tyvj.cn/p/1860
后缀数组
讲解:http://www.cnblogs.com/staginner/archive/2012/02/02/2335600.htmlhttp://
DERITt
·
2016-03-08 21:00
后缀数组
【poj 2774】
后缀数组
height【】
TimeLimit:4000MSMemoryLimit:131072KTotalSubmissions:25348Accepted:10371CaseTimeLimit:1000MSDescriptionThelittlecatismajoringinphysicsinthecapitalofByterland.Apieceofsadnewscomestohimthesedays:hismothe
ALPS233
·
2016-03-08 20:00
[Tyvj 1860]
后缀数组
倍增O(nlogn) 求sa[],height[]模板
#include #include #include usingnamespacestd; constintmaxn=200005; chartext[maxn]; intSA[maxn]; intwa[maxn],wb[maxn],wv[maxn],cnt[maxn]; intheight[maxn],h[maxn]; intrank[maxn]; intR[maxn]; voidDA(int*
ALPS233
·
2016-03-08 15:00
模板
后缀数组
后缀数组
0UsXCx1NUs5Sqpv9c8lx7ewHDMacm7WfjPtdwyqsa3z0NV_m6p_3NUE5h6ben0KCf_zxrQ9TEXkCrHkkWjkPpzALolLqhMJwBcKgFAGKCwy《
后缀数组
fjzzq2002
·
2016-03-06 14:00
POJ3581 Sequence(
后缀数组
)
题意:给一个串,串的第一个字符比后面的都大,要把它分成三段,然后反转每一段,求能得到的字典序最小的串是什么。 首先,第一段是可以确定的:把原串反转,因为第一个字符是最大的,它是唯一的,不存在反转串的后缀之间有包含关系,所以取最小的后缀这就是第一段的字符串;然后后面两段,如果确定分割位置可以发现这两段字符串构成是一个从分割位置出发逆时针循环回来的串——即接下来要求的就是剩余部分的反转的最小表示,可以
WABoss
·
2016-03-04 20:00
【bzoj3098】 Hash Killer II 生日悖论
而hzhwcmhf神犇心里自然知道,这题就是
后缀数组
的heig
LOI_DQS
·
2016-03-04 00:00
【bzoj3098】 Hash Killer II 生日悖论
而hzhwcmhf神犇心里自然知道,这题就是
后缀数组
的heig
LOI_DQS
·
2016-03-04 00:00
hdu 3518 Boring counting
后缀数组
题目链接根据height数组的性质分组计算。#include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; #definepb(x)push_back(x) #definelllon
yohaha
·
2016-03-03 16:00
URAL 1297:
后缀数组
求最长回文串
求最长回文串 策略是枚举中心位置往两边拓展,这里要分长度为奇数、偶数的情况n^2的复杂度无法接受,枚举中心后,这里用
后缀数组
来快速求回文长度 首先在字符串末尾插入一个未出现过的字符,目的是避免字符串翻转后拼接到末尾时的首部和原字符串末尾连接成新的后缀比如说
撸小明
·
2016-03-02 23:00
POJ 1743:
后缀数组
求满足下列要求的最长子串:1.长度不小于52.出现两次(子串整体加上某个值也算出现一次3.两次出现无重叠 难处理的是第二个要求:整体增加某个数也算出现一次稍微思考一下便会得出:整体加上某个值后,相邻数的差值是不变的所以用一个数组r[i]保存mus[i+1]与mus[i]的差值这里要注意将差值加上88,使差值始终为正以免在计算sa、rank的时候RE,同时字符集大小也变成了88*2 二分答案的同时将
撸小明
·
2016-03-02 23:00
SPOJ(
后缀数组
求不同子串个数)
DISUBSTR-DistinctSubstrings Givenastring,weneedtofindthetotalnumberofitsdistinctsubstrings.InputT-numberoftestcases.T #include #include usingnamespacestd; constintMAXN=200005; charbuf[MAXN]; int
baneHunter
·
2016-03-02 21:00
后缀数组
suffix模板
25min默完,漏掉了一些p=n时的小优化…还有m=p的常数优化好在主体没什么问题,看来还是不够熟悉#include #include #include usingnamespacestd; constintmaxn=100005; intsa[maxn],Rank[maxn],height[maxn]; intwa[maxn],wb[maxn],wv[maxn],cnt[maxn]; voidD
Rainbow6174
·
2016-03-02 20:00
论如何优雅的处理回文串 - 回文自动机详解.
处理字符串的算法很多:KMP,E-KMP,AC自动机,后缀三兄弟:后缀树、
后缀数组
、后缀自动机,Trie树、Trie图,符串hash...但以上数据结构在处理回文串上还是稍有欠缺,用这些来处理回文显得太小题大做
crazyacking
·
2016-03-02 14:00
POJ2274(
后缀数组
应用)
LongLongMessageTimeLimit: 4000MS MemoryLimit: 131072KTotalSubmissions: 25272 Accepted: 10345CaseTimeLimit: 1000MSDescriptionThelittlecatismajoringinphysicsinthecapitalofByterland.Apieceofsadnewscomest
baneHunter
·
2016-03-01 21:00
POJ3261(
后缀数组
+2分枚举)
MilkPatternsTimeLimit: 5000MS MemoryLimit: 65536KTotalSubmissions: 12972 Accepted: 5769CaseTimeLimit: 2000MSDescriptionFarmerJohnhasnoticedthatthequalityofmilkgivenbyhiscowsvariesfromdaytoday.Onfurthe
baneHunter
·
2016-03-01 20:00
hdu 4436 str2int(
后缀数组
)
str2intProblemDescriptionInthisproblem,youaregivenseveralstringsthatcontainonlydigitsfrom'0'to'9',inclusive.Anexampleisshownbelow.101123ThesetSofstringsisconsistsoftheNstringsgivenintheinputfile,andal
a709743744
·
2016-03-01 09:00
pku1743Musical Theme
后缀数组
+二分
二分很强大,大神题解 #include #include #include #include #include #include #include #defineLLlonglong #definefo(i,a,b)for(inti=a;i=b;i--) usingnamespacestd; inlineLLread() { LLd=0,f=1;chars=getchar(); while(s'9
BPM136
·
2016-02-29 20:00
【bzoj3238】[Ahoi2013]差异
后缀数组
+单调栈
DescriptionInput一行,一个字符串SOutput一行,一个整数,表示所求值SampleInputcacao SampleOutput54 HINT2 #include #include #include usingnamespacestd; typedeflonglongLL; constintSZ=1000010; intsa[SZ],n,rank[SZ],tmp[SZ],l
LOI_DQS
·
2016-02-28 10:00
【ural1297】Palindrome
后缀数组
DescriptionThe“U.S.Robots”HQhasjustreceivedaratheralarminganonymousletter.Itstatesthattheagentfromthecompeting«RobotsUnlimited»hasinfiltratedinto“U.S.Robotics”.«U.S.Robots»securityservicewouldhavealre
LOI_DQS
·
2016-02-27 21:00
POJ3294 Life Form 题解&代码
报警了…交了11发WA最后发现第一次因为数组开大RE之后交的代码一直是对的…100个字符串长度是1000…我都用的是100…为什么不RE…QAQ觉得从RE变成不RE数组就没问题还是toonaive【说好的
后缀数组
学习笔记呢
Rainbow6174
·
2016-02-27 17:00
poj
【poj1743】Musical Theme
后缀数组
+二分
DescriptionAmusicalmelodyisrepresentedasasequenceofN(1 #include #include #include usingnamespacestd; constintSZ=1000010; constintINF=1000000010; intn,lcp[SZ],sa[SZ],rank[SZ],k=1,tmp[SZ]; boolcmp_sa
LOI_DQS
·
2016-02-27 17:00
【SPOJ DISUBSTR】Distinct Substrings
后缀数组
Givenastring,weneedtofindthetotalnumberofitsdistinctsubstrings.InputT-numberoftestcases.T #include #include #include usingnamespacestd; typedeflonglongLL; constintSZ=1000010; intlcp[SZ],sa[SZ],tmp[
LOI_DQS
·
2016-02-27 17:00
【poj3261】Milk Patterns
后缀数组
+二分
DescriptionFarmerJohnhasnoticedthatthequalityofmilkgivenbyhiscowsvariesfromdaytoday.Onfurtherinvestigation,hediscoveredthatalthoughhecan’tpredictthequalityofmilkfromonedaytothenext,therearesomeregular
LOI_DQS
·
2016-02-27 08:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他