随笔分类 - 字符串
摘要:题目链接 题目 思路 方法一 暴力循环 ,判断是否满足题意的数量,复杂度 方法二 对于上面的方法,显然,其实我们可以只枚举有多少个满足 ,那么有多少个 满足 是可以用前缀和预处理后 算出来的。复杂度 $O(
阅读全文
摘要:题目链接 题目 DNA链由核苷酸组成。有四种类型的核苷酸:“A”,“T”,“G”,“C”。 DNA链是核苷酸序列。科学家决定追踪一种稀有物种的进化,它最初的DNA链为s。 物种的进化被描述为DNA的一系列变化。每个变化都是某些核苷酸的变化,例如,DNA链“AAGC”中可能发生以下变化:第二个核苷酸可
阅读全文
摘要:D2T4 机器人 题目 刚上初一的小纯特别喜欢机器人,这周末,她报名了学校的“小机器人俱乐部”,而进入俱乐部需要通过一场考试。 考试场地可以看作一个 的网格图,行从上往下标号为 ,列从左往右标号为 。每个格子
阅读全文
摘要:D1T1 邹忌讽齐王纳谏 题目 齐国人邹忌对齐国国君齐威王说,大王身边的人会因为私情、利益等原因而对大王阿谀奉承,所以不能光听好话,只有广泛接受群众的批评意见,才不会被蒙蔽双眼,齐国才能强盛。齐威王接受了这个意见,于是昭告全国: 如果有臣民当面对齐威王提出建议,则获得价值为 A 的奖励; 如果有臣民
阅读全文
摘要:题目 原题来自:2014 年湖北省队互测 Week2 「Madoka,不要相信 QB!」伴随着 Homura 的失望地喊叫,Madoka 与 QB 签订了契约。 这是 Modoka 的一个噩梦,也同时是上个轮回中所发生的事。为了使这一次 Madoka 不再与 QB 签订契约,Homura 决定在刚到
阅读全文
摘要:题目 Farmer John为他的奶牛们订阅了Good Hooveskeeping杂志,因此他们在谷仓等待挤奶期间,可以有足够的文章可供阅读。不幸的是,最新一期的文章包含一篇关于如何烹制完美牛排的不恰当的文章,FJ不愿让他的奶牛们看到这些内容。 FJ已经根据杂志的所有文字,创建了一个字符串 \(S\
阅读全文
摘要:题目 原题来自:POI 2012 给出一个由小写英文字母组成的字符串 S,再给出 q 个询问,要求回答 S 某个子串的最短循环节。 如果字符串 B 是字符串 A 的循环节,那么 A 可以由 B 重复若干次得到。 思路 首先,我们如果有三点: 一个字符串的循环节必然是字符串长度的约数 循环节的倍数如果
阅读全文
摘要:题目链接 题目 给定一棵 个点的带权树,结点下标从 开始到 。寻找树中找两个结点,求最长的异或路径。 异或路径指的是指两个结点之间唯一路径上的所有边权的异或 思路 预处理每个点到根节点路劲的异或和,建一棵01trie树。 对于每个节点,在trie树上找离它最远的节点
阅读全文
摘要:题目链接 题目 This is yet another problem dealing with regular bracket sequences. We should remind you that a bracket sequence is called regular, if by inse
阅读全文
摘要:题目链接 题目 折叠的定义如下: 一个字符串可以看成它自身的折叠。记作S = S X(S)是X(X>1)个S连接在一起的串的折叠。记作X(S) = SSSS…S(X个S)。 如果A = A’, B = B’,则AB = A’B’ 例如,因为3(A) = AAA, 2(B) = BB,所以3(A)C2
阅读全文
摘要:题目链接 首先我们发现单词个数,也就是 很小,这启示着我们不需要用到什么神仙字符串算法,可以暴力kmp。 对于每个单词与原串做kmp匹配,用前缀和记录能匹配成功的,每次询问 回答即可。 时间复杂度: Code #include<bi
阅读全文
摘要:测试一下这个博客园的功能(图片好像只能在洛谷上看,有时间就改) manacher 算法总结 题目大意 给定一字符串,求其最长回文串长度 方法对比 暴力效率:,优化后为 manacher效率: 算法思想 回文串有两种:奇回文与偶回文 分类讨论太麻烦,~~主要
阅读全文