3589: 动态树 Time Limit: 30 Sec Memory Limit: 1024 MB Submit: 288 Solved: 109 [Submit][Status][Discuss] Description 别忘了这是一棵动态树, 每时每刻都是动态的. 小明要求你在这棵树上维护两种 ...
分类:
其他好文 时间:
2017-07-01 16:11:49
阅读次数:
220
3589: 动态树 Description 别忘了这是一棵动态树, 每时每刻都是动态的. 小明要求你在这棵树上维护两种事件 事件0: 这棵树长出了一些果子, 即某个子树中的每个节点都会长出K个果子. 事件1: 小明希望你求出几条树枝上的果子数. 一条树枝其实就是一个从某个节点到根的路径的一段. 每次 ...
分类:
其他好文 时间:
2017-06-25 20:21:05
阅读次数:
196
恩这回不写游记了 按照老师要求记录今天的心里路程:这题似乎可做期望得分150->日部分分似乎不是很显然->a题似乎是结论题,大力猜一波结论->过不了样例,先看b题->b题动态树,似乎可以肝lct->不会维护重链,看c题->c提部分分似乎很特殊->脑补不出来->验证a题结论->想b离线做法->观察c题 ...
分类:
其他好文 时间:
2017-06-16 20:16:07
阅读次数:
142
题目大意:维护一种树形数据结构。支持下面操作: 1.树上两点之间的点权值+k。 2.删除一条边。添加一条边,保证加边之后还是一棵树。 3.树上两点之间点权值*k。 4.询问树上两点时间点的权值和。 思路:利用动态树维护这棵树,lct的裸题。假设不会下传标记的,先去做BZOJ1798,也是这种标记,仅 ...
分类:
其他好文 时间:
2017-05-28 16:05:49
阅读次数:
252
在BZ上连续MLE n次后,终于A了. 自己YY的动态点分写法,思路还是很清楚的,但是比较卡内存. 用到了MAP导致复杂度比其他的代码多了一个log,看来需要去借鉴一下别人怎么写的. 1 /* 2 动态树分治 3 BZOJ1095 4 全局路径查询 5 单点修改,全局查询 6 */ 7 #inclu ...
分类:
其他好文 时间:
2017-05-25 10:14:02
阅读次数:
222
传送门 这题大概就是传说中的动态树形DP了吧,学习了一波…… 首先,对于没有修改的情况,不难想到树形DP,定义$f_i$表示强制必须选$i$且只能再选$i$的子树中的点的最优解,易得转移方程$f_i=\sum_{j是i的儿子}\max\{f_j,0\}+w_i$,最终答案即为$\max\{f_i\} ...
分类:
其他好文 时间:
2017-05-16 23:05:29
阅读次数:
143
蒟蒻有生之年终于切掉了这道题……在陈丽杰的sam课件上就有这道题,但是zcysky太菜一直不敢做。 其实现在做一下,发现这个题目并不是太难。 所谓的出现次数就是这个字符串在SAM上跑完对应的right集合。要支持及时插入,也就是要动态的维护Parent树的形态。 “动态”,“树”,我们很明显本能的会 ...
分类:
其他好文 时间:
2017-05-14 10:47:02
阅读次数:
228
题意: 给一棵 $n$ 个节点的树,维护两种操作: 1.将距离 $x$ $distance \leq d$ 的点染成 $c$ 2.询问 $x$ 的颜色。 解法: 首先将染色可以转换为每个时间对应一个颜色,问题转化为区间取 $max$ 动态树分治,即可。 考虑朴素点分治中的每一个重心,将其管辖的所有点 ...
分类:
数据库 时间:
2017-05-05 23:04:33
阅读次数:
266
Problem 2245 动态树 Accept: 17 Submit: 82Time Limit: 3000 mSec Memory Limit : 65536 KB Accept: 17 Submit: 82Time Limit: 3000 mSec Memory Limit : 65536 KB ...
分类:
编程语言 时间:
2017-04-21 14:37:35
阅读次数:
585
由于做的时候看的是中文题面,第一遍写就被卡题意了:还以为每一条都要过x,那么就是一道动态树根选择2y个叶子的奇怪题目 交完0分gg,才发现题目看错了╮(╯▽╰)╭ the node containing the candy is adjacent to at least one rope cover ...
分类:
其他好文 时间:
2017-02-28 20:37:35
阅读次数:
336