上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 题目链接:V 这道题由于是单点询问,所以异常好写。 注意到每种修改操作都可以用一个标记\((a,b)\)表示。标记\((a,b)\)的意义就是\(x= \max\{x+a,b\}\) 同时这种标记也是支持合并的。有\((a,b)+(c,d)=(a+c,\max\{b+c,d\})\) 用上这种标记的 阅读全文
posted @ 2017-03-19 07:57 lcf2000 阅读(471) 评论(2) 推荐(0) 编辑
摘要: 题目链接:CPU监控 学习一番线段树的历史标记~ 这道题就是区间加法,区间赋值,要询问区间最大值 和 区间历史最大值的最大值。 然后这种题就是在现有标记的基础上多弄一套标记,维护这个点出现过的最大的标记。然后下传标记的时候注意要先传历史标记再传现在的标记。 王队告诉我说,关于历史标记,可以理解成每个 阅读全文
posted @ 2017-03-18 19:27 lcf2000 阅读(260) 评论(3) 推荐(0) 编辑
摘要: 题目链接:最长双回文串 回文自动机第三题。 正反各构一个回文自动机,就可以得到以每个位置开头和结尾的最长回文串了。 然后枚举一下断点就做完了。 下面贴代码: 阅读全文
posted @ 2017-03-10 11:06 lcf2000 阅读(146) 评论(1) 推荐(0) 编辑
摘要: 题目链接:Alice和Bob又在玩游戏 这道题就是一个很显然的公平游戏。 首先\(O(n^2)\)的算法非常好写。暴力枚举每个后继计算\(mex\)即可。注意计算后继的时候可以直接从父亲转移过来,没必要\(O(n)\)扫一遍所有节点 。 然后我们仔细看看转移,就可以发现这玩意儿就是一个集合,每次要支 阅读全文
posted @ 2017-03-10 10:40 lcf2000 阅读(1127) 评论(3) 推荐(0) 编辑
摘要: 题目链接:middle 首先答案显然是可以二分的,把不小于当前二分的答案的位置设成\(1\),其余位置设为\(-1\),那么就是查询是否存在一段使得和非负。 对于每个询问我们可以拆成三段,\([a,b]\),\((b,c)\),\([c,d]\)。中间那段显然是要全部统计进去的,所以我们统计一下区间 阅读全文
posted @ 2017-03-10 09:26 lcf2000 阅读(186) 评论(1) 推荐(0) 编辑
摘要: 题目链接:管道取珠 这道题思路还是很巧妙的。 一开始我看着那个平方不知所措……看了题解后发现,这种问题有一类巧妙的转化。我们可以看成两个人来玩这个游戏,那么答案就是第二个人的每个方案在第一个人的所有方案中出现次数的和。 于是\(dp\)就显而易见了。\(f_{i,j,k}\)表示取了前\(i\)个, 阅读全文
posted @ 2017-03-10 09:21 lcf2000 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 题目链接:小星星 首先有个暴力很好想。令\(f_{i,j,S}\)表示把\(i\)这棵子树对应到原图中的\(S\)集合,\(i\)号点对应到了\(j\)号点的方案数。这玩意儿复杂度是\(O(3^nn^3)\)的,但是稍微加点优化就能有\(40\)分。 然后看看这个转移的方程,实际上就是集合或卷积。于 阅读全文
posted @ 2017-03-09 19:48 lcf2000 阅读(514) 评论(1) 推荐(0) 编辑
摘要: 题目链接:双倍回文 回文自动机第二题。构出回文自动机,那么一个回文串是一个“双倍回文”,当且仅当代表这个串的节点\(u\)顺着\(fail\)指针往上跳,可以找到一个节点\(x\)满足\(2len_x=len_u\)。当然还需要\(len_u\)是\(4\)的倍数。 然后我们把\(fail\)树构出 阅读全文
posted @ 2017-03-09 18:52 lcf2000 阅读(277) 评论(1) 推荐(1) 编辑
摘要: 题目链接:回文串 我终于也会回文自动机辣! 其实吗……我觉得回文自动机(听说这玩意儿叫\(PAM\))还是比较\(simple\)的……至少比\(SAM\)友善多了…… 所谓回文自动机,每个节点就代表一个回文串。回文自动机的每个节点有两个东西,一个是\(next\),一个是\(fail\)。\(ne 阅读全文
posted @ 2017-03-08 20:11 lcf2000 阅读(204) 评论(1) 推荐(0) 编辑
摘要: 题目链接:普通计算姬 这道题一开始我想的一个东西是\(O(n^{\frac{5}{3}})\)的……为啥别人想的都是\(O(n\sqrt{n}\log{n})\)……我这东西显然过不了…… 然后就被王队教导了一番。然后我发现原来分块之后是可以\(O(1)\)计算区间和的……既然可以记录块与块之间的前 阅读全文
posted @ 2017-03-08 08:45 lcf2000 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页