山东济南彤昌机械科技有限公司 山东济南江鹏工贸游有限公司

随笔分类 -  回文串

[OI]省选前模板整理
摘要:省选前把板子整理一遍,如果发现有脑抽写错的情况,欢迎各位神犇打脸 :) 数学知识 数论: 高精度: 矩阵乘法: 数据结构 树状数组: 线段树: Treap: splay: 主席树: Link-Cut-Tree 图 2-SAT: 有向图的强联通分量: 无向图的边的双连通分量: 最短路: 最小生成树: 阅读全文

posted @ 2016-04-05 11:21 hahalidaxin 阅读(3043) 评论(7) 推荐(26) 编辑

bzoj 3676 [Apio2014]回文串(Manacher+SAM)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3676 【题意】 给定一个字符串,定义一个串的权值为长度*出现次数,求最大权的回文子串。 【思路】 马拉车求出本质不同的回文子串。 对于一个回文子串,在SAM中用倍增法在O(logn)的时 阅读全文

posted @ 2016-04-03 11:02 hahalidaxin 阅读(696) 评论(0) 推荐(2) 编辑

bzoj 3790 神奇项链(Manacher,DP+BIT | 贪心)
摘要:【题意】 你可以产生一个回文串,也可以将两个串合并成一个串,问产生目标串需要的最少合并次数。 【思路】 显然我们要先产生目标串中包含的极大回文字符串。 Manacher求出每个位置可以向两边延伸的最长回文串。 则题目转化为有若干条线段,求最少的线段将[1..n]覆盖。贪心DP皆可上,DP需要BIT优 阅读全文

posted @ 2016-04-03 09:29 hahalidaxin 阅读(466) 评论(0) 推荐(1) 编辑

bzoj 2342 [Shoi2011]双倍回文(manacher,set)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2342 【题意】 求出形如w wR w wR的最长连续子串。 【思路】 用manacher算法计算出p[],表示以i与i+1为中心的最长回文字串长度/2 枚举第一个wR的结束位置x,当且仅 阅读全文

posted @ 2016-04-02 23:46 hahalidaxin 阅读(516) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示