“自信可改变未来。” 是谁在夏令营说的说的来着? 进队=做大家都会的题+暴力全部打满 boj kt 基本没有这样的情况:因为时间不够没有想出做法。 ...
分类:
其他好文 时间:
2019-03-07 01:00:41
阅读次数:
151
「ZJOI2018」历史 前置知识 $\text{LCT}$ 维护子树信息,考虑辅助树上一个节点的子树信息只是其代表的这一段链的信息,设 $S(u)$ 为节点 $u$ 的子树信息,那么在辅助树上我们维护的是: $$ S(u)=S(lson)+S(rson)+val(u) $$ 考虑它们的实际意义 $ ...
分类:
其他好文 时间:
2019-03-04 20:53:59
阅读次数:
158
"Luogu3348" "题解" 对于每个1操作建一个虚点,以后的0操作都连在最近建好的虚点上。这样每次整体嫁接的时候,直接把这个虚点断掉它原来的父亲,再link过去就可以了 求在x位置的两点之间距离,只要之前的换点加点操作完成,就可以计算,而且也要马上计算,之后树的形态就又要变了,这样保证了复杂度 ...
分类:
其他好文 时间:
2019-03-02 10:54:19
阅读次数:
170
DDP,即动态动态规划,可以用于解决一类带修改的DP问题。 我们从一个比较简单的东西入手,最大子段和。 带修改的最大子段和其实是常规问题了,经典的解决方法是用线段树维护从左,右开始的最大子段和和区间最大子段和,然后进行合并。 现在我们换一种方法来解决它。我们假设$f[i]$表示以i为结尾的最大子段和 ...
分类:
其他好文 时间:
2019-03-02 01:02:13
阅读次数:
184
B:即使看到n<=22也应该猜到这只是为了写spj。将每个数替换为恰好比他大的数即可,最大值替换为最小值。这样原序列中不包含最小值的集合显然都满足条件,并且容易发现包含最小值的集合的变化量都是最大值-最小值+序列其他两个数的差,这显然是不会为0的。 C:容易想到随便跑一棵MST然后LCT维护MST, ...
分类:
其他好文 时间:
2019-03-01 23:30:12
阅读次数:
279
"[LCT]P4172水管局长" $Solution$ 如果没有删除,那么就是维护一个最小生成树,然后倍增求两点之间的最大边权(货车运输). 因为有删边操作,想到 ,但这是删除,最大值 不满足减法 ,所以不好搞。 但注意到 只有删除没有添加 ,所以我们可以 倒过来处理 ,一条一条边 维护最小生成树以 ...
分类:
其他好文 时间:
2019-03-01 19:54:52
阅读次数:
259
$ \color{ 0066ff}{ 题目描述 }$ 给定一个字符串 ,要求支持两个操作 在当前字符串的后面插入一个字符串 询问字符串ss在当前字符串中出现了几次?(作为连续子串) 强制在线。 $\color{ 0066ff}{输入格式}$ 第一行一个整数$Q$表示操作个数 第二行一个字符串表示初始 ...
分类:
其他好文 时间:
2019-02-24 10:19:09
阅读次数:
175
2019-02-13 P3704 [SDOI2017]数字表格:莫比乌斯反演 P3702 [SDOI2017]序列计数:快速幂+多项式 2019-02-14 P3703 [SDOI2017]树点涂色:LCT+线段树 Yahoo Programming Contest 2019 D - Ears:dp ...
分类:
其他好文 时间:
2019-02-15 22:28:11
阅读次数:
209
题目描述 小L 最近沉迷于塞尔达传说:荒野之息(The Legend of Zelda: Breath of The Wild)无法自拔,他尤其喜欢游戏中的迷你挑战。 游戏中有一个叫做“LCT” 的挑战,它的规则是这样子的:现在有一个N 个点的 树(Tree),每条边有一个整数边权vi ,若vi > ...
分类:
其他好文 时间:
2019-02-14 22:10:41
阅读次数:
229
https://www.lydsy.com/JudgeOnline/problem.php?id=2049 线段树真神奇 题意:给出一波操作,拆边加边以及询问两点是否联通。 听说常规方法是在线LCT,留坑。 如果说这个删边的操作是删除上一条边,那这自然是可撤销并查集的模板题,直接在线维护就可以了。 ...
分类:
其他好文 时间:
2019-02-12 23:15:41
阅读次数:
541