共 17 页: 上一页 1 2 3 4 5 6 7 8 下一页 末页

[bzoj2251][2010Beijing Wc]外星联络——后缀数组+暴力求解

摘要:Brief Description 找到 01 串中所有重复出现次数大于 1 的子串。并按字典序输出他们的出现次数。 Algorithm Design 求出后缀数组之后,枚举每一个后缀,对于每个后缀从height[i]+1枚举(因为height[i]之前已经计算过了),然后对于这样的每个前缀看一看上 阅读全文
posted @ 2017-03-14 06:41 蒟蒻konjac 阅读 (53) 评论 (0) 编辑

[bzoj1717][Usaco2006 Dec]Milk Patterns 产奶的模式——后缀数组

摘要:Brief Description 给定一个字符串,求至少出现k次的最长重复子串。 Algorithm Design 先二分答案,然后将后缀分成若干组。判断有没有一个组的后缀个数不小于k。如果有,那么存在k个相同的子串满足条件,否则不存在。这个做法的时间复杂度为$\Theta(nlgn)$. Cod 阅读全文
posted @ 2017-03-13 20:42 蒟蒻konjac 阅读 (122) 评论 (0) 编辑

[bzoj1031][JSOI2007]字符加密Cipher——后缀数组

摘要:Brief Description 给定一个长度为n的字符串,你需要对其进行加密。 1. 把字符串围成一个环 2. 显然从任意一个位置开始都可以有一个长度为n的串 3. 把产生的n个串按字典序排序,把这n个串的最后一个字符顺接起来就得到了加密后的串。 Algorithm Design 看到环的题目, 阅读全文
posted @ 2017-03-13 14:50 蒟蒻konjac 阅读 (64) 评论 (0) 编辑

[bzoj1030][JSOI2007]文本生成器——AC自动机

摘要:Brief Description 给定一些模式串,您需要求出满足以下要求的字符串的个数。 1. 长度为m 2. 包含任意一个模式串 Algorithm Design 以下内容来自 "神犇博客" 首先运用补集转换,转而求不含这些串的个数,最后用26^M减掉就行 根据输入的字符串建立AC自动机 dp[ 阅读全文
posted @ 2017-03-13 11:45 蒟蒻konjac 阅读 (46) 评论 (0) 编辑

[bzoj1009][HNOI2008]GT考试——KMP+矩阵乘法

摘要:Brief Description 给定一个长度为m的禁止字符串,求出长度为n的字符串的个数,满足: 这个字符串的任何一个字串都不等于给定字符串。 本题是POJ3691的弱化版本。 Algorithm Design 考察使用动态规划(递推)。 记录f[i][j]为当前已经做了i个字符,这个字符串长度 阅读全文
posted @ 2017-03-13 09:26 蒟蒻konjac 阅读 (37) 评论 (0) 编辑

[bzoj2038][2009国家集训队]小Z的袜子(hose)——莫队算法

摘要:Brief Description 给定一个序列,您需要处理m个询问,每个询问形如[l,r],您需要回答在区间[l,r]中任意选取两个数相同的概率。 Algorithm Design 莫队算法入门题目。 "这篇博客讲的不错" 对于L,R的询问。设袜子的个数为$cnt_i$ 那么答案即为$$\frac 阅读全文
posted @ 2017-03-10 21:21 蒟蒻konjac 阅读 (41) 评论 (0) 编辑

[bzoj3669][Noi2014]魔法森林——lct

摘要:Brief description 给定一个无向图,求从1到n的一条路径使得这条路径上最大的a和b最小。 Algorithm Design 以下内容选自 "某HN神犇的blog" 双瓶颈的最小生成树的感觉,可以首先按a值排序,然后一条边一条边的加入. 如果之前连接的两点还未连通,那么连上先满足最后连 阅读全文
posted @ 2017-03-10 19:32 蒟蒻konjac 阅读 (277) 评论 (0) 编辑

[bzoj4034][HAOI2015]树上操作——树状数组+dfs序

摘要:Brief Description 您需要设计一种数据结构支持以下操作: 1. 把某个节点 x 的点权增加 a 。 2. 把某个节点 x 为根的子树中所有点的点权都增加 a 。 3. 询问某个节点 x 到根的路径中所有点的点权和。 Algorithm Design 我们考察操作对于查询的贡献。 对于 阅读全文
posted @ 2017-03-10 15:19 蒟蒻konjac 阅读 (492) 评论 (1) 编辑

[bzoj2594][Wc2006]水管局长数据加强版——lct+离线

摘要:Brief Description 您有一个无向带权图,您需要支持两种操作。 1. 询问两个点之间的最大权最小路径。 2. 删除一条边。 Algorithm Design 我们首先提出一个猜想:最优路径一定在原图的一个最小生成森林上,证明如下: 假设最优路径有$\phi$条边不再最小生成森林上,我们 阅读全文
posted @ 2017-03-10 10:51 蒟蒻konjac 阅读 (201) 评论 (0) 编辑

[bzoj2631]tree——lct

摘要:Brief Description 一棵n个点的树,每个点的初始权值为1。对于这棵树有q个操作,每个操作为以下四种操作之一: + u v c:将u到v的路径上的点的权值都加上自然数c; u1 v1 u2 v2:将树中原有的边(u1,v1)删除,加入一条新边(u2,v2),保证操作完之后仍然是一棵树; 阅读全文
posted @ 2017-03-10 10:43 蒟蒻konjac 阅读 (29) 评论 (0) 编辑
共 17 页: 上一页 1 2 3 4 5 6 7 8 下一页 末页

统计