原文:【bzoj2238】Mst(树链剖分+线段树)

: Mst Time Limit: SecMemory Limit: MBSubmit: Solved: Submit Status Discuss Description 给出一个N个点M条边的无向带权图,以及Q个询问,每次询问在图中删掉一条边后图的最小生成树。 各询问间独立,每次询问不对之后的询问产生影响,即被删掉的边在下一条询问中依然存在 Input 第一行两个正整数N,M N lt ,M ...

2018-08-14 12:59 3 673 推荐指数:

查看详情

BZOJ.3653.谈笑风生(长/线段合并/树状数组)

BZOJ 洛谷 \(Description\) 给定一棵,每次询问给定\(p,k\),求满足\(p,a\)都是\(b\)的祖先,且\(p,a\)距离不超过\(k\)的三元组\(p,a,b\)个数。 \(n,q\leq3\times10^5\)。 \(Solution\) \(p,a,b ...

Thu Nov 29 04:19:00 CST 2018 0 1998

1. 相关概念 重儿子:父亲节点的所有儿子中子树结点数目最多(size最大)的结点; 轻儿子:父亲节点中除了重儿子以外的儿子; 重边:父亲结点和重儿子连成的边; 轻边:父亲节点和轻儿子连成的边; 重:由多条重边连接而成的路径; 轻 ...

Mon May 11 18:06:00 CST 2020 1 560
BZOJ.1758.[WC2010]重建计划(分数规划 点分治 单调队列/长 线段)

题目链接 BZOJ 洛谷 点分治 单调队列: 二答案,然后判断是否存在一条长度在\([L,R]\)的路径满足权值和非负。可以点分治。 对于(距当前根节点)深度为\(d\)的一条路径,可以用其它子树深度在\([L-d,R-d]\)内的最大值更新。这可以用单调队列维护。 这需要子树中的点按dep ...

Tue Nov 27 04:00:00 CST 2018 0 1827
学习

最近一段时间决定先好好搞一下数据结构了,首先搞了下树; 专题训练:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=28982#overview 并不是一个复杂的算法或者数据结构,只是能把一棵拆成来处 ...

Tue Aug 13 03:43:00 CST 2013 0 13014
详解

转载请注明出处,部分内容引自banananana大神的博客 别说你不知道什么是╮(─▽─)╭(帮你百度一下) 前置知识:  dfs序  线段 先来回顾两个问题:1,将从x到y结点最短路径上所有节点的值都加上z 这也是个模板题了吧 我们很容易想到,树上差可以以O(n+m ...

Thu May 10 20:54:00 CST 2018 27 22297
详解

前请先掌握线段) 核心思想 的思想比较神奇 它的思想是:把一棵拆成若干个不相交的,然 ...

Sun Dec 24 15:31:00 CST 2017 15 3433
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM