码迷,mamicode.com
首页 >  
搜索关键字:点分治    ( 607个结果
POJ 1741 Tree(点分治)
点分治...模板题吧..只要理解了,实现并不难,随便搞搞...---------------------------------------------------------------------#include#include#include#include#include#define re...
分类:其他好文   时间:2015-05-17 14:59:22    阅读次数:95
bzoj 3672 利用点分治将CDQ分治推广到树型结构上
最大的收获就是题目所说。deal(s) : 处理节点s所在块的问题,并保证: 1、s是该块中最靠近根节点的点,没有之一。 2、s所在块到根节点的路径上的点全都用来更新过了s所在块的所有节点。然后步骤是: 1、找s所在块的重心c。 2、如果s就是c,那么用c更新当前块的所有节点,然后“删除c”...
分类:其他好文   时间:2015-05-16 18:03:54    阅读次数:135
BZOJ4012 [HNOI2015]开店
首先这个叫"动态点分治",不过瞎YY也能YY出来【比如我。。。就是记录下点分治的过程和每个点的答案信息,于是查询的时候只要沿着分治好的根一路走下去就行了,于是单次查询的外层复杂度是$O(log n)$的对于每个点,要记录以从整棵树到它的分治路径和以它为根的子树内权值小于v的点到它的距离和(就是关于权...
分类:其他好文   时间:2015-04-29 23:28:12    阅读次数:222
BZOJ 4012 HNOI2015 开店 动态树分治+二分
题目大意:给定一棵树,每个点有一个颜色,多次询问颜色在[l,r][l,r]区间内的所有点与某个点之间的距离之和,强制在线没记错的话这题我知道的有三种解法来着? (茴香豆的茴有四种写法泥萌知道嘛…?1.线段树维护虚树 2.点分治+线段树 3.分块第一种方法我不知道在线怎么搞= = (我并不知道怎么在虚树上进行点定位 第三种方法貌似内存过不去? 于是果断点分治+线段树写完发现内存还是炸了= =...
分类:其他好文   时间:2015-04-29 13:33:44    阅读次数:180
POJ 1741 Tree 树+点分治
树的点分治 可以看09年漆子超论文,说的很详细. Tree Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 12650   Accepted: 4025 Description Give a tree with n vertices,each...
分类:其他好文   时间:2015-04-24 12:40:54    阅读次数:120
BZOJ 3924: [Zjoi2015]幻想乡战略游戏(动态点分治)
这种动态点分治嘛,GDKOI时听打到了,也有同学讲到了,所以印象比较深刻也就想出来了,然后就在实现方面卡了好久= =不得不说CLJ说得真的太简单了,实现方面根本没提。首先我们可以先用树分治构建出这棵树的分治树,也就是把这棵树的重心作为根节点然后子树为他的子树的重心这样递归下去,然后每个节点存的是其子...
分类:其他好文   时间:2015-04-12 22:45:13    阅读次数:318
BZOJ 3924 Zjoi2015 幻想乡战略游戏 动态树分治
题目大意:给定一棵树,每个点有一个点权,多次改变某个点的点权,多次查询带权重心到所有点的带权距离之和 此生无悔入东方,来世愿生幻想乡 首先我们考虑如何计算一个点到所有点的带权距离之和且支持修改 用动态树分治就好了嘛。。。 每个点记录子树中带权距离之和,以及权值之和,再在每个子树中记录一个需要减掉的版本 然后一直向上扫到根就能统计了 ↑这段话面对会写动态树分治的人,不会的先去切捉...
分类:其他好文   时间:2015-04-04 15:18:01    阅读次数:256
bzoj 3697
终于自己独立A了一道点分治。点分治的题目和树规的题目很像,都是在树上乱搞,但点分治一般和路径更相关,如果用树规做会感觉冗余状态太多,内存和时间都无法承受,如果不用动态规划,直接在原树上运用这道题的方法,又无法保证时间复杂度(点分治让我们的算法对原树的形态依赖更小,可以保证时间复杂度)。 1 /**....
分类:其他好文   时间:2015-03-28 14:13:43    阅读次数:127
A1486. 树(王康宁)
题目:http://www.tsinsen.com/A1486题解: 其实看到和路径有关的就应该想到点分治。 我们找出重心之后遍历每一棵子树得到它的 { x=经过特殊点的个数,y=到rt的异或和} 然后我们按x排序,维护两个头尾指针不断把满足条件的加入trie,然后把左边的放进tr...
分类:其他好文   时间:2015-03-19 23:31:29    阅读次数:249
BZOJ 1095 ZJOI2007 Hide 捉迷藏 动态树分治+堆
题目大意:给定一棵树,一开始每个点都是黑点,多次改变某个点的状态或询问距离最远的两个黑点的距离 《珍爱生命远离STL可是我还是可耻地用了STL系列》 传说中的动态树分治。。。其实并没有那么神嘛= = ↑别听这傻瓜瞎说这货被STL卡了一天QAQ 我们把分治过程中遍历过的重心都连起来 上一层的重心链接下一层的重心 可以得到一棵新的树 下面我们开始讨论这棵新树 显然这棵树的高度不会超...
分类:其他好文   时间:2015-03-19 22:14:21    阅读次数:213
607条   上一页 1 ... 54 55 56 57 58 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!