码迷,mamicode.com
首页 >  
搜索关键字:线段树合并    ( 233个结果
【BZOJ】4530: [Bjoi2014]大融合
【题意】给定n个点的树,从无到有加边,过程中动态询问当前图某条边两端连通点数的乘积,n<=10^5。 【算法】线段树合并+并查集 ||LCT(LCT维护子树信息 LCT维护子树信息(+启发式合并))——嗷嗷待补 【题解】关键在于询问边两端的连通点数。 将原树计算dfs序(强制固定原树形态,方便计算) ...
分类:其他好文   时间:2017-10-25 00:39:48    阅读次数:195
BZOJ4756: [Usaco2017 Jan]Promotion Counting
n<=100000的点权树,问每个点子树内有多少个比他大。 方法一:区间第K大!…… 方法二:线段树合并,值为下标,每次把所有的孩子和自己合并起来,然后线段树中直接查找即可。 1 #include<cstring> 2 #include<cstdlib> 3 #include<cstdio> 4 / ...
分类:其他好文   时间:2017-10-24 21:07:13    阅读次数:165
[BZOJ] 4756: [Usaco2017 Jan]Promotion Counting #线段树合并
4756: [Usaco2017 Jan]Promotion Counting Description The cows have once again tried to form a startup company, failing to remember from past experience ...
分类:其他好文   时间:2017-10-24 19:43:36    阅读次数:159
【BZOJ】4756: [Usaco2017 Jan]Promotion Counting
【题意】带点权树,统计每个结点子树内点权比它大的结点数。 【算法】线段树合并 【题解】对每个点建权值线段树(动态开点),DFS中将自身和儿子线段树合并后统计。 注意三个量tot,cnt,tots,细心查错。 #include<cstdio> #include<algorithm> #include< ...
分类:其他好文   时间:2017-10-24 17:09:28    阅读次数:177
【bzoj1977】[BeiJing2010组队]次小生成树 Tree 权值线段树合并
题目描述 求一张图的严格次小生成树的边权和,保证存在。 输入 第一行包含两个整数N 和M,表示无向图的点数与边数。 接下来 M行,每行 3个数x y z 表示,点 x 和点y之间有一条边,边的权值为z。 输出 包含一行,仅一个数,表示严格次小生成树的边权和。(数据保证必定存在严格次小生成树) 样例输 ...
分类:其他好文   时间:2017-10-23 19:24:09    阅读次数:145
[BZOJ2733][HNOI2012]永无乡 线段树合并
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2733 我们对每一个连通块建一棵以排名为键值的权值线段树,询问就可以用二分的方法。 然后对于块与块间加边,我们用并查集维护连通性,每次合并两个块的时候,因为线段树结构相同,可以直接合并就行了。 ...
分类:其他好文   时间:2017-10-05 21:56:37    阅读次数:198
[BZOJ3545] [ONTAK2010]Peaks(线段树合并 + 离散化)
传送门 由于困难值小于等于x这个很恶心,可以离线处理,将边权,和询问时的x排序。 每到一个询问的时候,将边权小于等于x的都合并起来再询问。 。。 有重复元素的线段树合并的时间复杂度是nlog^2n ...
分类:其他好文   时间:2017-09-14 10:25:13    阅读次数:141
[BZOJ2733] [HNOI2012]永无乡(并查集 + 线段树合并)
传送门 一看到第k大就肯定要想到什么权值线段树,主席树,平衡树之类的 然后就简单了 用并查集判断连通,每个节点建立一颗权值线段树,连通的时候直接合并即可 查询时再二分递归地查找 时间复杂度好像不是很稳定。。。但hzwer都用这种方法水过。。 正解好像是平衡树+启发式合并,以后学TT ...
分类:其他好文   时间:2017-09-13 22:04:41    阅读次数:126
【BZOJ4399】魔法少女LJJ 线段树合并
【BZOJ4399】魔法少女LJJ Description 在森林中见过会动的树,在沙漠中见过会动的仙人掌过后,魔法少女LJJ已经觉得自己见过世界上的所有稀奇古怪的事情了LJJ感叹道“这里真是个迷人的绿色世界,空气清新、淡雅,到处散发着醉人的奶浆味;小猴在枝头悠来荡去,好不自在;各式各样的鲜花争相开 ...
分类:其他好文   时间:2017-08-24 22:44:24    阅读次数:236
2017多校第8场 HDU 6133 Army Formations 线段树合并
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6133 题意:给你一棵n个节点的二叉树,每个节点有一个提交任务的时间,每个节点总的提交任务的罚时为:提交这个节点和其子树所有的任务,每个任务提交时间的总和为该点的罚时。求每个节点提交完所有任务的最小罚时。 ...
分类:其他好文   时间:2017-08-20 16:54:10    阅读次数:124
233条   上一页 1 ... 17 18 19 20 21 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!