题目描述 题解 唉,还是码力不行,写了一个多小时发现想错了又重构了一个多小时。 这道题意图很显然,动态维护联通块,有一个经典做法就是用LCT维护按照删除时间维护的最大生成树。 网上还有一种神奇的做法,线段树套并查集,蒟蒻表示不懂。。 这道题可以利用并查集操作可以撤销这种性质来做。 线段树分治 线段树 ...
分类:
其他好文 时间:
2018-12-23 20:01:10
阅读次数:
181
题目来源:noi2019模拟测试赛(一) 题意: 题解: 这场三道神仙概率期望题……orzzzy 这题暴力$O(n^2)$有30分,但貌似比正解更难想……(其实正解挺好想的) 注意到一次操作实际上就是在一段区间里乘上了一个形如$px+(1-p)$的多项式,设把所有多项式合并得到一个多项式$F(x)$ ...
分类:
其他好文 时间:
2018-12-11 12:48:24
阅读次数:
202
浅谈树分治: "https://www.cnblogs.com/AKMer/p/10014803.html" 题目传送门: "https://www.spoj.com/problems/FTOUR2/" 我们设$f_i$表示只经过$i$个黑点的路径的最长距离。从目前的根到当前点的路径上黑点个数为$c ...
分类:
其他好文 时间:
2018-12-01 00:12:01
阅读次数:
223
不知道为什么要把这两个没什么关系的算法放到一起写...可能是都很黑科技? 1.线段树分治 例题:bzoj4026 二分图 给你一个图,资瓷加一条边,删一条边,询问当前图是不是二分图 如果用 LCT 的话我们要维护关于删除时间的最大生成树,然后每进来一条边判断奇环,就很难写 线段树分治可以很好的解决这 ...
分类:
其他好文 时间:
2018-11-28 22:08:08
阅读次数:
219
省选数据结构: 好像将的都是一些科技。 一般都不会在板子上做什么修改啊。 大概列一下知识点: 字符串:后缀自动机,回文自动机。 有关于树的:LCT,KD-tree,可持久化数据结构,树套树(分治),点分治,替罪羊树。 其他一些:凸包,插头dp。 大部分都是很好理解的,个人感觉只有字符串的一些不是那么 ...
分类:
其他好文 时间:
2018-11-24 11:52:42
阅读次数:
117
既然选择要继续,就要继续努力辣 距离WC的时间也不多了,先复习和学习一波算法 数据结构 主席树[] 线段树合并[] CDQ分治[] 线段树分治[] 虚树[] 可持久化01trie[] 整体二分 KD tree[] 点分治[] splay[] LCT[] dsu[] 长链剖分[] 左偏树[] 算法 模 ...
分类:
其他好文 时间:
2018-11-24 11:45:20
阅读次数:
253
[luogu3767]膜法 "luogu" 神仙题 线段树分治+带权并查集 把每个操作看成点 首先这个操作的结构是一棵树 你发现每个点的对它的子树产生影响 我们可以想到用dfn序把它转成一段区间用线段树分治来做 但是还有删除操作,相当于在一个大区间里面挖掉几个小区间 可以对每个操作开一个vector ...
分类:
其他好文 时间:
2018-10-30 21:09:36
阅读次数:
196
还是太菜了,自己写的wa,但是找不到哪里错了,, 感觉现在学树分治早了点。。以后回来再看吧 ...
分类:
其他好文 时间:
2018-10-30 14:48:35
阅读次数:
141
poj1741板子套一套,统计对数的方式改一下,可以在O(n)时间内统计对数 最后不要忘记输出最后的“.” ...
分类:
其他好文 时间:
2018-10-27 23:36:43
阅读次数:
363
本文代码来源:https://blog.csdn.net/yang_7_46/article/details/9966455 本文参考论文来源:https://wenku.baidu.com/view/8861df38376baf1ffc4fada8.html?re=view 基于点分治的树分治算法 ...
分类:
其他好文 时间:
2018-10-27 01:28:05
阅读次数:
188