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
回文树)
2019牛客暑期多校训练营(第六场)Palindrome Mouse
回文树
+dfs
题目传送门题意:给出一个字符串,将字符串中所有的回文子串全部放入一个集合里,去重后。问这个集合里有几对,使得a是b的子串。思路:一开始想偏了,以为只要求每个回文串的回文后缀的数量加去掉开头结尾字符的数量就可以了。事实上,如果我们把去掉两个字符的字符串称为父节点,那么父节点的回文后缀和自己也能形成这样的pair。设一个字符串x能产生的贡献为$dp[x]$,我们考虑x能产生的贡献是什么呢?一个是和自己
weixin_30485379
·
2020-06-27 20:51
Palindromic Tree——
回文树
【处理一类回文串问题的强力工具】
中译过来就是——
回文树
。那么这个
回文树
有何功能?
poursoul
·
2020-06-27 06:38
回文树【Palindromic
Tree】
算法学习
回文串问题的克星——Palindrome Tree(
回文树
)/Palindrome Automaton(回文自动机)学习小记
前言最近B组有一道我不会的题,赶紧学习。简介我们知道,Manacher算法可以在O(n)O(n)的时间内求出以每个位置为中心的最长回文串(虽然我昨天还不知道Manacher算法是怎么做的)。但是如果要统计回文串的个数,Manacher就捉襟见肘了。于是,回文自动机闪亮登场!回文自动机是解决回文串问题的一类数据结构。这个数据结构比较新,是由来自战斗民族的MikhailRubinchik在2014年的
Iking123
·
2020-06-25 11:05
学习小记
Palindromic
Tree
算法学习小记
模板 - 字符串 - 回文自动机
节点:表示一个回文串,这个回文串在\(s\)中出现过,这个回文串的一半为这个节点所在的
回文树
的树根不断走ch到达这个节点时途径的边依次连起来,注意有奇数长度和偶数长度的区
KisekiPurin2019
·
2020-03-21 13:00
回文自动机
回文自动机也叫做
回文树
由名字可知:它是一棵树树有什么性质?
神之右大臣
·
2019-12-18 20:00
回文树
总结
首先,回文自动机就是
回文树
。
fexuile
·
2019-10-06 16:00
网络名额赛总结
从中我发现了很多最近流行出的fft,
回文树
,后缀自动机,计算几何,数论,dp的矩阵转移与其他不同的巧妙动态规划转移方式等算法,有没听过的,不熟练的,不常用甚至以前都不敢做的等等,让我意识到了以前的怠慢,
键盘里敲打出的巨人
·
2019-09-16 17:42
------总结------
【HDU3948】The Number of Palindromes(PAM)
问题是问本质不同的回文串的个数,
回文树
的模版题代码:#include#include#include#include#definemaxx100005#defineN26usingnamespacestd
coldfresh
·
2019-09-12 16:48
PAM
【HDU3948】The Number of Palindromes(PAM)
问题是问本质不同的回文串的个数,
回文树
的模版题代码:#include#include#include#include#definemaxx100005#defineN26usingnamespacestd
coldfresh
·
2019-09-12 16:48
PAM
2019 Xuzhou Online Contest Problem G Colorful String
回文树
#includeusingnamespacestd;typedeflonglongll;constintN=3e5+10;intNUM[N][30];intcheck(intl,intr){intans
Gipsy_Danger
·
2019-09-11 16:38
数据结构
回文树
学习笔记(模板)
好好理解了
回文树
。理解后的感觉:为啥子之前会觉得很复杂?
草丛怪
·
2019-09-10 22:00
反手套一波
回文树
模板加例题就很舒服
往上偷的板子,用起来蛮不错嘿嘿嘿。#includeusingnamespacestd;constintMAXN=300005;constintN=26;constintMOD=1e9+7;structPalindromic_Tree{intnext[MAXN][N];//next指针,next指针和字典树类似,指向的串为当前串两端加上同一个字符构成intfail[MAXN];//fail指针,失配
hehedad
·
2019-09-09 20:37
回文树
The Preliminary Contest for ICPC Asia Xuzhou 2019 G Colorful String(
回文树
| manacher)
题解:
回文树
预处理出所有本质不同的回文子串及其出现次数,对于区间不同字母个数,可以对26个字母做前缀和。预处理后,计算方式就是每一个本质不同的回文子串的区间不同字母数量乘以出现次数。
Sqwlly
·
2019-09-09 18:13
回文树
ICPC
ACM
ICPC
回文树
Colorful String(
回文树
)
Thevalueofastringssisequaltothenumberofdifferentletterswhichappearinthisstring.Yourtaskistocalculatethetotalvalueofallthepalindromesubstring.InputTheinputconsistsofasinglestring|s|(1\le|s|\le3\times10
Timeclimber
·
2019-09-08 11:59
回文树
Colorful String
回文树
签到提;题意:求出每一个回文串的贡献(贡献的计算就是回文串不同字符的个数)题解:用
回文树
直接暴力即可
回文树
开一个数组cost[][26]和val[]数组;val【i】表示
回文树
上节点i的对应的回文的贡献最后统计答案即可
Fitz~
·
2019-09-07 19:00
Skr(
回文树
)
思路如果了解
回文树
的构造原理,那么这题就很简单了,
回文树
每个结点代表一个回文串,每添加一个字符会在两端加上这个字符,我们只需要用res[]数组表示原串的前缀和,然后每添加一个字符的贡献就是res[i]-
swineherd_MCQ
·
2019-08-28 13:00
2019牛客多校第六场 C.Palindrome Mouse(
回文树
)
这题现场过的人很少啊,题解也给了个蛮复杂我还没看懂的带log的做法,其实了解
回文树
的话特别好想,我们现场写了一个O(n)的做法(在牛客跑了72ms)。
Cymbals
·
2019-08-04 00:17
ACM
回文树
2019牛客暑期多校训练营(第六场)C - Palindrome Mouse (
回文树
dfs)
题目链接题意一个字符串,求有多少对(S,T)(S,T)(S,T),满足S、TS、TS、T是回文串,S是T的子串S是T的子串S是T的子串思路题解还没看懂…看大佬代码,好多在
回文树
上dfsdfsdfssz[
henuyh
·
2019-08-03 19:02
多校
字符串
【2019杭电多校第二场1009=HDU6599】I Love Palindrome String(
回文树
的fail树)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=6599题目:TimeLimit:4000/2000MS(Java/Others)MemoryLimit:131072/131072K(Java/Others)ProblemDescriptionYouaregivenastringS=s1s2..s|S|containingonlylowercaseEn
_奶酪
·
2019-08-01 18:09
回文树
【BZOJ4480】快乐的jyy(统计两个字符串中相同的回文串-
回文树
合并)
题目地址:https://www.lydsy.com/JudgeOnline/problem.php?id=4480题目:Description【故事背景】JYY在JSOI有很多很多的好朋友,比如PUPPY,KFC还有PUPPUP。因为有了这么多的好朋友,所以JYY每天都很快乐。某天,JYY发现好朋友之间关系的好坏和名字有很大的关系,比如PUPPY和PUPPUP的关系就特别好,但是和KFC的关系就
_奶酪
·
2019-07-31 11:34
回文树
回文串
回文树
HDU6599:求本质不同的子串(回文串)长度及数量
目录hdu6599题意:manacher+后缀自动机+倍增\(O(nlog(n))\)manacher+后缀数组+二分\(O(nlog(n))\)
回文树
(回文自动机)\(O(n)\)@(hdu6599:
Cwolf9
·
2019-07-26 21:00
HDU6599多校第二场 I Love Palindrome String--
回文树
首先,简单说一下
回文树
,又称为回文自动机,他是一种类似与Trie的数据结构,你插入一个字符串,他经过处理可以得到一个字符串本质不同的回文串的数量以及长度,是十分方便,同时还可以经过膜改,可以得到很多信息
KXL5180
·
2019-07-24 21:00
ACM题解
回文树
与几道毒瘤字符串题
回文树
一个字符串本质不同的回文子串的个数是O(n)级别的。
回文树
上每个节点代表一个回文串。如果节点a两边加同一个字符c能到达b,那么ch[a][c]=b。
DT_Kang
·
2019-05-14 20:19
ACM-ICPC 2018 南京赛区网络预赛 I.Skr(Manacher+Hash/
回文树
)
题目给一个只由数字构成的字符串s(|s|#include#include#include#includeusingnamespacestd;typedeflonglongll;typedefunsignedlonglongull;constintmaxn=2e6+10;constintp=2e6+7;//p进制下Hash链式前向星开散列constintmod=1e9+7;charw[maxn],t
Code92007
·
2019-03-28 21:45
Manacher
Hash
回文树
字符串Hash
回文串(Manacher
回文树)
腾讯17暑期实习——构造回文字符串
暴力枚举——以每个元素为中间元素,同时从左右出发,复杂度o(n^2)2.记忆搜索——3.动态规划——时空复杂度均为o(n^2)4.Manacher‘sAlgorithm——时空复杂度均为o(n)参考: 5.
回文树
personae
·
2019-03-17 12:04
学习笔记
后缀平衡树及回文剖分
回文树
一种类似于ac自动机的构建方法。注意0
djyanglinhan
·
2019-02-21 20:49
Palisection(
回文树
)
InanEnglishclassNickhadnothingtodoatall,andrememberedaboutwonderfulstringscalledpalindromes.Weshouldremindyouthatastringiscalledapalindromeifitcanbereadthesamewaybothfromlefttorightandfromrighttoleft.
Cymbals
·
2018-09-17 19:13
ACM
回文树
【GDOI2016模拟3.15】基因合成
考虑
回文树
。对于整个串,肯定是找到一个偶回文串,想办法求出构出这个回文串的最小代价。大概有两种转移:1.去掉这个回文串的开头和结尾,由中间的得到。
Cold_Chair
·
2018-07-19 19:45
Palindromic
Tree
【CodeChef PALPROB】Palindromeness(
回文树
)
DescriptionCodeChef居然提供了中文题面Solution建出PAM后,在Fail数上DFS,走到一个点时看它的祖先中有没有长度为⌊len2⌋⌊len2⌋的,记录权值,乘上sizesize即可。Code/*************************************************Au:Hany01*Date:Jun22nd,2018*Prob:CodeChefP
Hany01
·
2018-06-22 21:39
CodeChef
回文树
GDOI2018划水记
8:00中进机房,用30min打了lct、SA、
回文树
、FFT。由于阅览室人太多了,所
Cold_Chair
·
2018-05-02 20:54
总结
GDOI2018划水记
8:00中进机房,用30min打了lct、SA、
回文树
、FFT。由于阅览室人太多了,所
Cold_Chair
·
2018-05-02 20:54
总结
字符串算法总结(一)
解决字符串的常用工具:(1)kmp(2)Ac自动机(3)后缀数组(4)后缀树(5)后缀自动机(6)manacher(7)
回文树
。
Demon_Rieman
·
2018-03-23 19:26
总结
省选
字符串
字符串算法总结(一)
解决字符串的常用工具:(1)kmp(2)Ac自动机(3)后缀数组(4)后缀树(5)后缀自动机(6)manacher(7)
回文树
。
Demon_Rieman
·
2018-03-23 19:26
总结
省选
字符串
回文树
回文树
是用于组织和统计文本T中所有回文的数据结构,可以优雅地解决大量回文有关的问题。如同AC自动机,后缀自动机等处理文本的数据结构一样,
回文树
的建立也拥有着线性的时间复杂度,并且其建立过程是在线的。
dalt
·
2018-02-26 21:00
[51Nod1814]Clarke and string(
回文树
)
n,q,∑ai⩽100000n,q,∑ai⩽100000Solution对于每组询问,暴力构出两个串的
回文树
,
DSL_HN_2002
·
2018-01-27 21:38
文章类型——题解
字符串——回文树/回文自动机
[回文自动机 Manacher] BZOJ4166: 月宫的符卡序列
hash被卡…本来以为是回文自动机裸题发现fail树上一条链的节点表示的回文子串的中点是不一样的…不过
回文树
上的链是一样的那么用建出
回文树
(我用回文自动机建的,manacher建不知道为什么WA了),然后找到以每个点为中点的最大回文子串
LowestJN
·
2018-01-25 20:17
回文自动机
manacher
[HackerRank-World CodeSprint 6]Functional Palindromes
1≤n,q≤105,1≤kth≤n(n+1)2题目分析既然题目询问的是回文子串的函数值,那么我们考虑构出
回文树
,这样每一
a_crazy_czy
·
2017-04-27 17:00
哈希
后缀数组
OI
回文树
hackerrank
HDU 5421 Victor and String(
回文树
)
VictorandStringTimeLimit:2000/1000MS(Java/Others) MemoryLimit:524288/262144K(Java/Others)TotalSubmission(s):163 AcceptedSubmission(s):78ProblemDescriptionVictorlovestoplaywithstring.Hethinksastr
Dacc123
·
2016-05-12 08:00
String
HDU
and
Victor
回文树
5421
HDU 5157 Harry and magic string(
回文树
)
HarryandmagicstringTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):223 AcceptedSubmission(s):110ProblemDescriptionHarrygotastringT,hewantedtoknowthenum
Dacc123
·
2016-05-11 08:00
HDU
回文树
5157
ZOJ 3661 Palindromic Substring(
回文树
)
PalindromicSubstringTimeLimit: 10Seconds MemoryLimit: 65536KBInthekingdomofstring,peoplelikepalindromicstringsverymuch.Theylikeonlypalindromicstringsanddislikeallotherstrings.Thereisaunifiedformul
Dacc123
·
2016-05-10 22:00
ZOJ
Palindromic
回文树
3661
Substrin
HYSBZ 2160 拉拉队排练(
回文树
)
2160:拉拉队排练TimeLimit: 10Sec MemoryLimit: 259MBSubmit: 825 Solved: 324[Submit][Status][Discuss]Description艾利斯顿商学院篮球队要参加一年一度的市篮球比赛了。拉拉队是篮球比赛的一个看点,好的拉拉队往往能帮助球队增加士气,赢得最终的比赛。所以作为拉拉队队长的楚雨荨同学知道,帮助篮球队训练好拉拉队有
Dacc123
·
2016-05-10 16:00
2160
HYSBZ
回文树
拉拉队排练
HYSBZ 2565 最长双回文串 (
回文树
)
2565:最长双回文串TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 1377 Solved: 714[Submit][Status][Discuss]Description顺序和逆序读起来完全一样的串叫做回文串。比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同)。输入长度为n的串S,求S的最长双回文子串T,即可将T
Dacc123
·
2016-05-10 13:00
回文树
HYSBZ
2565
最长双回文串
HYSBZ 3676 回文串 (
回文树
)
3676:[Apio2014]回文串TimeLimit: 20Sec MemoryLimit: 128MBSubmit: 1680 Solved: 707[Submit][Status][Discuss]Description考虑一个只包含小写拉丁字母的字符串s。我们定义s的一个子串t的“出 现值”为t在s中的出现次数乘以t的长度。请你求出s的所有回文子串中的最 大出现值。 Input输入只有
Dacc123
·
2016-05-10 09:00
回文串
回文树
3676
HYBST
HDU 5658 CA Loves Palindromic(
回文树
)
CALovesPalindromicTimeLimit:2000/1000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):301 AcceptedSubmission(s):131ProblemDescriptionCAlovesstrings,especiallylovesthepal
Dacc123
·
2016-05-10 08:00
HDU
ca
Palindromic
Loves
回文树
5658
URAL 2040 Palindromes and Super Abilities 2(
回文树
)
PalindromesandSuperAbilities 2TimeLimit: 1MS MemoryLimit: 102400KB 64bitIOFormat: %I64d&%I64uStatusDescriptionDimaaddsletters s1,…, sn onebyonetotheendofaword.Aftereachletter,heasksMishatotellhimhowma
Dacc123
·
2016-05-10 08:00
and
Palindromes
2040
ural
回文树
Supe
CodeForces 17E Palisection(
回文树
)
E.Palisectiontimelimitpertest2secondsmemorylimitpertest128megabytesinputstandardinputoutputstandardoutputInanEnglishclassNickhadnothingtodoatall,andrememberedaboutwonderfulstringscalled palindromes.We
Dacc123
·
2016-05-09 18:00
字符串
codeforces
回文树
17E
Palisection
SPOJ Number of Palindromes(
回文树
)
NumberofPalindromesTimeLimit: 100MS MemoryLimit: 1572864KB 64bitIOFormat: %lld&%lluSubmit StatusDescriptionEachpalindromecanbealwayscreatedfromtheotherpalindromes,ifasinglecharacterisalsoapalindrome.F
Dacc123
·
2016-05-07 19:00
number
of
spoj
palindrome
回文树
APIO2014 UOJ 103-105
【APIO2014】Palindromes
回文树
裸题利用lazy思想延迟标记,最后所有标记倒序更新即可#include #include #include usingnamespacestd; #definerep
nlj1999
·
2016-04-27 10:00
回文树
学习小结
最近突然捡起了好久不搞的字符串,研究了一下一直觉得很神奇的
回文树
。做了十来道题,现在做个小结,至于
回文树
是什么,随便百度就可以找到精彩的解说,偶就不在这里献丑了。
jtjy568805874
·
2016-04-18 20:00
codeforces gym 100548G
求两个字符串的公共回文子串个数,搞两个
回文树
,dfs一遍即可。
jtjy568805874
·
2016-04-15 21:00
codeforces
上一页
1
2
3
4
下一页
按字母分类:
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
其他