会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
×
Close
AFO
上一页
1
2
3
4
5
6
7
···
17
下一页
[bzoj3004][SDOI2012]吊灯——樹形DP
摘要: Brief Description 給定一棵樹, 判斷是否可以將其分成$\frac{n}{k}$個聯通塊, 其中每個聯通塊的大小均爲k. Algorithm Design 我們有一個結論: k可行iff存在$\frac{n}{k}$個點, 以這些點爲根的子樹大小爲k或k的倍數. 讀者可以自行yy一下
阅读全文
posted @ 2017-03-19 09:36 蒟蒻konjac
阅读(186)
评论(0)
推荐(0)
编辑
SDOI 2012 Round 2 Day 1(bzoj3004~bzoj3006)测试总结+简单题解
该文被密码保护。
阅读全文
posted @ 2017-03-18 15:20 蒟蒻konjac
阅读(1)
评论(0)
推荐(0)
编辑
省选前模板总结
摘要: DATA STRUCTURE 1.数据结构 1.1字符串哈希 为后缀计算一个哈希值,满足$H(i)=H(i+1)x+s[i]$(其中$0 \leq i = a 且 i b)$$ 所以我们开设两个树状数组。 1.2.3二维树状数组 直接扩展就可以了。非常的直观和显然。 1.3线段树 1.3.1普通线段
阅读全文
posted @ 2017-03-15 21:21 蒟蒻konjac
阅读(1125)
评论(2)
推荐(4)
编辑
[bzoj3238][Ahoi2013]差异——后缀自动机
摘要: Brief Description Algorithm Design 下面给出后缀自动机的一个性质: 两个子串的最长公共后缀,位于这两个串对应的状态在parent树上的lca状态上。并且最长公共后缀的长度就是lca状态的len。 证明:对于一个串,他的所有祖先节点都是他的后缀,并且深度越大,长度越长
阅读全文
posted @ 2017-03-15 20:45 蒟蒻konjac
阅读(162)
评论(0)
推荐(0)
编辑
BZOJ 100题纪念
摘要: ![](http://images2015.cnblogs.com/blog/890886/201703/890886-20170315201616307-1915816609.png)
阅读全文
posted @ 2017-03-15 20:16 蒟蒻konjac
阅读(141)
评论(0)
推荐(0)
编辑
[bzoj3676][Apio2014]回文串——Manacher+后缀自动机+倍增
摘要: Brief Description 一个回文串的value定义为这个回文串的长度乘以出现次数。给定一个字符串,求$value_{max}$。 Algorithm Design 我们使用Manacher暴力算出所有的回文子串,放在SAM里倍增,大力算贡献就好了。 Code cpp include in
阅读全文
posted @ 2017-03-15 15:24 蒟蒻konjac
阅读(183)
评论(0)
推荐(0)
编辑
[bzoj3277==bzoj3473]出现k次子串计数——广义后缀自动机+STL
摘要: Brief Description 给定n个字符串,对于每个字符串,您需要求出在所有字符串中出现次数大于等于k次的子串个数。 Algorithm Design 先建立一个广义后缀自动机,什么是广义后缀自动机?就是所有主串一起建立的一个后缀自动机。 广义后缀自动机的建立很简单,对于每个串,该怎么增量建
阅读全文
posted @ 2017-03-15 09:30 蒟蒻konjac
阅读(1647)
评论(0)
推荐(4)
编辑
后缀自动机学习笔记
摘要: 昨天看了一下午后缀自动机,终于有了一点心得,特地来做一下笔记。 Definitions 首先不加证明地给出几个定义和引理: DFA(有限状态自动机) 有限状态自动机的功能是识别字符串,令一个自动机A,若它能识别字符串S,就记为A(S)=True,否则A(S)=False。 自动机由五个部分组成,al
阅读全文
posted @ 2017-03-15 06:30 蒟蒻konjac
阅读(420)
评论(0)
推荐(0)
编辑
[bzoj4516][Sdoi2016]生成魔咒——后缀自动机
摘要: Brief Description 魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示。例如可以将魔咒字符 1、2 拼凑起来形成一个魔咒串 [1,2]。 一个魔咒串 S 的非空字串被称为魔咒串 S 的生成魔咒。 例如 S=[1,2,1] 时,它的生成魔咒有 [1]、[2]、[1,2]、[2,1]、[1
阅读全文
posted @ 2017-03-14 21:45 蒟蒻konjac
阅读(151)
评论(0)
推荐(0)
编辑
[bzoj1692][Usaco2007 Dec]队列变换——贪心+后缀数组
摘要: Brief Description 给定一个数列,您每次可以把数列的最前面的数或最后面的数移动到新数列的开头,使得新数列字典序最小。输出这个新序列。 Algorithm Design 首先我们可以使用贪心得到一个$O(n^2)$的算法。 然后我们可以使用后缀数组把这个题目做成$\Theta(nlog
阅读全文
posted @ 2017-03-14 08:38 蒟蒻konjac
阅读(181)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
17
下一页
导航
博客园
首页
联系
订阅
管理
公告