码迷,mamicode.com
首页 >  
搜索关键字:manacher    ( 645个结果
BZOJ3160: 万径人踪灭
n<=1e5的ab串,问对称的不连续的回文子序列数。取模。 虽然是道卷积题但是根本看不出来耶! 好吧没关系,要熟悉卷积那个图形:(红箭头那里是交于一点的,如果你觉得不是就是近视加深了) 好来看这个题,要是连续的可以用manacher得,所以不连续条件可先排除掉。 然后剩下的东西不就是要求这种形式的东 ...
分类:其他好文   时间:2018-02-07 22:54:26    阅读次数:233
Hdu 3068 最长回文(Manacher模版题)
#include #include #include using namespace std; const int N=220010; using namespace std; char str[N]; char tmp[N]; int len[N]; int init(){ tmp[0]='$';... ...
分类:其他好文   时间:2018-02-05 21:43:18    阅读次数:141
Manacher's Algorithm 马拉车算法
这个马拉车算法Manacher‘s Algorithm是用来查找一个字符串的最长回文子串的线性方法,由一个叫Manacher的人在1975年发明的,这个方法的最大贡献是在于将时间复杂度提升到了线性,这是非常了不起的。对于回文串想必大家都不陌生,就是正读反读都一样的字符串,比如 "bob", "lev ...
分类:编程语言   时间:2018-02-03 12:39:03    阅读次数:141
模板 manacher算法
题目描述 给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 字符串长度为n 输入输出格式 输入格式: 一行小写英文字符a,b,c...y,z组成的字符串S 输出格式: 一个整数表示答案 输入输出样例 输入样例#1: 复制 aaa 输出样例#1: 复制 3 说明 ...
分类:编程语言   时间:2018-01-30 12:39:28    阅读次数:167
BZOJ3160 万径人踪灭 【fft + manacher】
题解 此题略神QAQ "orz po神牛" 由题我们知道我们要求出: 回文子序列数 连续回文子串数 我们记为ans1和ans2 ans2可以用马拉车轻松解出,这里就不赘述了 问题是ans1 我们设$f[i]$表示以i位置为中心的对称的字符对数,那么i位置产生的回文子序列数 = $2^{f[i]} 1 ...
分类:其他好文   时间:2018-01-25 21:52:25    阅读次数:209
POJ 3974 Palindrome 字符串 Manacher算法
http://poj.org/problem?id=3974 模板题,Manacher算法主要利用了已匹配回文串的对称性,对前面已匹配的回文串进行利用,使时间复杂度从O(n^2)变为O(n)。 https://www.cnblogs.com/xiaoningmeng/p/5861154.html 详 ...
分类:编程语言   时间:2018-01-24 19:43:02    阅读次数:178
bzoj 1414: [ZJOI2009]对称的正方形
传送门 我有效率这种东西吗,那是什么,可以吃吗 先对每行每列跑manacher,然后需要求出每个点可以向四周扩展的最大距离, 考虑单独一行,对于每个i只需求出它前面距它最远的一个j满足i-j+1>=min(rad[j]~rad[i]) 这个可以用单调队列维护,维护一个rad值单增的单调队列,同时记录 ...
分类:其他好文   时间:2018-01-21 00:07:39    阅读次数:172
字符串相关模板
KMP、AC自动机、后缀数组、后缀自动机、manacher、回文自动机 KMP AC自动机(bzoj3530) 后缀数组、manacher(0103练习题T3,和去年省选D2T3很像,但不用本质不同,而且简单很多,用后缀数组和马拉车预处理lcp和以i为开头的回文串(放到树状数组里)) 后缀自动机(b ...
分类:其他好文   时间:2018-01-20 17:54:41    阅读次数:151
yyb要填的各种总结的坑
已经写好啦的 "莫比乌斯反演" "杜教筛" "动态点分治" "斜率优化" "Splay" "莫队" "凸包" "旋转卡壳" "Manacher算法" "Trie树" "AC自动机" "高斯消元" "KMP算法" 可以填的坑 [CF???] [Link Cut Tree] [树链剖分] ~~要我填坑就 ...
分类:其他好文   时间:2018-01-20 17:52:50    阅读次数:131
Hrbust 2363 Symmys (Manacher + DP)
题目链接 Hrbust 2363 来源 “科林明伦杯”哈尔滨理工大学第七届程序设计团队赛 Problem J 题意 给出一个长度为$1e6$的字符串,求最小可重回文子串覆盖数量 首先Manacher预处理出以$s[i]$为首字母的回文子串的长度的最大值 然后求出包含$s[i]$的回文子串的能延伸到的 ...
分类:其他好文   时间:2018-01-12 19:42:04    阅读次数:154
645条   上一页 1 ... 20 21 22 23 24 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!