上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: BZOJ1195 : [HNOI2006]最短母串 用最短方案中字典序最小的字符串包含所有给定字符串 看空间比较小就写状压了 好像直接bfs也行 然而这是一种状压dp的做法 设 f[s][i] 为当前在 AC自动机 上编号为 i 的节点,已选择过的字符串集合为 s 的状态 直接大力转移即可 转移到的 阅读全文
posted @ 2018-07-20 21:01 EvalonXing 阅读(173) 评论(0) 推荐(0) 编辑
摘要: NOIP2017 列队 这题看上去 fhq_Treap 一脸可做 看完 ** 的数据范围就不可做了 毕竟 d2t3 ,得有点骚操作的 我们发现操作次数并不多 可以试着“动态开点” 就是用到这个位置的时候再给它开辟一个节点 不用就和其他不用的连为一体作为一个节点就好了 挺麻烦不过代码并不长 核心部分代 阅读全文
posted @ 2018-07-20 20:42 EvalonXing 阅读(152) 评论(0) 推荐(0) 编辑
摘要: bzoj没spj,就并查集判一下每个联通块是否有环就好了 Luogu的有spj,这就有点麻烦 手玩一下发现对于每个联通块走一个环,剩下的从环出发走个树就好了 对于每个环记一下伸出树枝的点 调这题快调死了 阅读全文
posted @ 2018-07-15 21:31 EvalonXing 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一看题冒出各种奇奇怪怪不可做的想法 其实做法也很简单 把每行作为模式串插入AC自动机 再拿小矩阵每行去匹配 在匹配成功之后需要搞点事情 匹配成功后给对应的左上角的计数器加一 最后统计一遍即可 代码里有一些特别奇怪的东西,比如拿邻接表存相同的行什么的(要不会MLE) 阅读全文
posted @ 2018-07-15 21:16 EvalonXing 阅读(183) 评论(0) 推荐(0) 编辑
摘要: BZOJ2938:[Poi2000]病毒 考虑AC自动机匹配的过程 如果下一个节点是危险节点,我们就不跳到这个节点 如果下一个节点的 fail 是危险节点,我们也不跳到这个节点 这个标记在 getfail 的时候就可以打上 这样只要匹配的过程中能构成一个循环即可 非常的妙啊 阅读全文
posted @ 2018-07-15 20:58 EvalonXing 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给出一个非降序排列的整数数组,对于每组询问 (l, r),给出区间 [l, r] 中出现次数最多的值的出现次数 根据题意,整个数组非降序排列,那么相同的数都会凑在一起 这样我们对于每个位置记录 3 个值:tol, tor, tot 分别代表: 和这个数相同的值向左最远延伸到 tol 和这 阅读全文
posted @ 2018-07-15 20:49 EvalonXing 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 非常玄妙的一道题 一眼贪心?它可能和均分纸牌很像 我们考虑贪心,发现一脸不可做 设每个人手中的糖果数为 Si ,平均值为 ave 假设每个人都给比自己标号小的人分糖果(第 1 个人给第 n 个人),记为 Xi 则有 Si - Xi + Xi-1 = ave 列好一个方程组,发现前 n - 1 个方程 阅读全文
posted @ 2018-07-15 20:33 EvalonXing 阅读(139) 评论(0) 推荐(0) 编辑
摘要: bzoj2427 : [HAOI2010]软件安装 (一些特别奇怪的地方带 'c' 就是跟 scc 有关的东西) 存在依赖关系:要选子树必须选根 感觉这样不用多开一个数组代码也短写起来很爽 f[x][0] = v[x] 默认选上了这个节点,所以后面转移的时候也要相应的减去对应根的体积 这题就注意一下 阅读全文
posted @ 2018-07-15 19:42 EvalonXing 阅读(244) 评论(0) 推荐(1) 编辑
摘要: 可以去看本文的大部分来源:数论部分第一节:素数与素性测试 在判断一个数是否为质数时,我们通常选择根号 n 的试除法来进行判断 但这是在询问比较少/数据比较小的前提下的 Miller-Rabin 素性测试为我们提供了一种 logn 的做法 我们知道 Fermat 小定理 a^(p - 1) mod p 阅读全文
posted @ 2018-07-04 10:34 EvalonXing 阅读(329) 评论(0) 推荐(1) 编辑
摘要: 题面见这里 反正是道平衡树,就拿 fhq_Treap 写了写... 这道题思路基本是围绕“用 Treap 维护中序遍历” 和 中序遍历的性质 来进行的操作 所以就可以类比线段树进行一些操作 1. 建树 & 插入 这题也要用到笛卡尔树的建树方式,假的 O(n) 真是相当快啊 建树的方式见这里 在本题中 阅读全文
posted @ 2018-05-25 21:12 EvalonXing 阅读(528) 评论(6) 推荐(3) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页