码迷,mamicode.com
首页 >  
搜索关键字:树边    ( 381个结果
bzoj4238 电压
首先先直接对图进行二染色,dfs染完色后,有的边为搜索树边,有的为非树边,当非树边连接的两头的点为异色的时候,那么很明显这条非树边和树边构成的环上的边必然不可能成为答案;如果非树边的两端的点同色,那么所有这种类型的非树边与树边构成的环的交集就是答案,对于一条这样的非树边,如果要使其变成二分图的合法边 ...
分类:其他好文   时间:2016-04-12 19:29:50    阅读次数:286
HDU-4003 Find Metal Mineral (树形DP+分组背包)
题目大意:用m个机器人去遍历有n个节点的有根树,边权代表一个机器人通过这条边的代价,求最小代价。 题目分析:定义状态dp(root,k)表示最终遍历完成后以root为根节点的子树中有k个机器人时产生的总代价。则状态转移方程为: dp(root,k)=min(dp(root,k),dp(son,j)+ ...
分类:Web程序   时间:2016-04-04 10:17:49    阅读次数:208
LightOJ1257 Farthest Nodes in a Tree (II)(树的点分治)
题目给一棵树,边带有权值,求每一点到其他点路径上的最大权和。 树上任意两点的路径都可以看成是经过某棵子树根的路径,于是果断树分治。 对于每次分治的子树,计算其所有结点到根的距离;对于每个结点,找到另一个离根最远的且与该结点路径过根的结点,二者的距离和就是这个点在过这棵子树的根能到的最远距离。 现在问
分类:其他好文   时间:2016-03-05 23:48:52    阅读次数:553
BZOJ4356 : Ceoi2014 Wall
求出左上角到每个需要保护的点左上角的最短路树,那么最优解一定圈住了它们。 然后将每个点拆成四个点,四个点之间如果没跨越最短路树的树边,那就连0权边。 每个需要保护的点四周4个点都不可通行,求出最短路即为答案。 时间复杂度$O(nm\log(nm))$。 #include<cstdio> #inclu
分类:其他好文   时间:2016-02-17 22:25:01    阅读次数:448
uva_1935_Slim Span
题意:给出一个n<100的图,求苗条度最小的生成树,苗条度指生成树最长的边-最短的边 分析:先按照边权进行排序,然后枚举生成树边开始的起点,用kruskal找到终点,每次更新答案 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int
分类:其他好文   时间:2016-02-16 11:34:02    阅读次数:152
【HDOJ】4605 Magic Ball Game
思路1:树状数组+离线处理,对所有的w离散化处理,边dfs边使用树状数组更新左右w的情况。思路2:主席树,边bfs边建树。结点信息存储cnt,然后在线查询。树状数组。 1 /* 4605 */ 2 #include <iostream> 3 #include <sstream> 4 #include
分类:其他好文   时间:2016-02-15 00:49:43    阅读次数:228
ZOJ2588 Burning Bridges(割边)
题目要输出一个无向图的所有割边。用Tarjan算法:一遍DFS,构造出一颗深度优先生成树,在原无向图中边分成了两种:树边(生成树上的边)和反祖边(非生成树上的边)。顺便求出每个结点的DFS序dfn[u]和 每个结点能沿着它和它的儿子的返祖边达到的结点最小的DFS序low[u]。一条边(u,v)是割边...
分类:其他好文   时间:2016-01-23 21:35:59    阅读次数:121
POJ1523 SPF(割点)
题目求一个无向图的所有割点,并输出删除这些割点后形成几个连通分量。用Tarjan算法:一遍DFS,构造出一颗深度优先生成树,在原无向图中边分成了两种:树边(生成树上的边)和反祖边(非生成树上的边)。顺便求出每个结点的DFS序dfn[u]和 每个结点能沿着它和它的儿子的返祖边达到的结点最小的DFS序l...
分类:其他好文   时间:2016-01-23 21:26:26    阅读次数:159
CF 277E Binary Tree on Plane (拆点 + 费用流) (KM也可做)
题目大意:平面上有n个点,两两不同。现在给出二叉树的定义,要求树边一定是从上指向下,即从y坐标大的点指向小的点,并且每个结点至多有两个儿子。现在让你求给出的这些点是否能构成一棵二叉树,如果能,使二叉树的树边长度(欧几里德长度)总和最小,输出这个总和。如果不能,输出-1.答案与标准答案相差1e-6内都...
分类:其他好文   时间:2016-01-10 08:10:59    阅读次数:277
BZOJ4372: 烁烁的游戏
Description背景:烁烁很喜欢爬树,这吓坏了树上的皮皮鼠。题意:给定一颗n个节点的树,边权均为1,初始树上没有皮皮鼠。烁烁他每次会跳到一个节点u,把周围与他距离不超过d的节点各吸引出w只皮皮鼠。皮皮鼠会被烁烁吸引,所以会一直待在节点上不动。烁烁很好奇,在当前时刻,节点u有多少个他的好朋友--...
分类:其他好文   时间:2015-12-30 22:04:54    阅读次数:360
381条   上一页 1 ... 27 28 29 30 31 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!