码迷,mamicode.com
首页 >  
搜索关键字:树边    ( 381个结果
[bzoj1576] [Usaco2009 Jan]安全路经Travel
看了半天题解。。。。 http://hzwer.com/4019.html http://cxjyxx.me/?p=662 神犇一句“不用多说”蒟蒻弄了半天TAT。。。但实在懒(bu)得(gan)写链剖= = 接题解: 对于当前非树边(u,v),设t=lca(u,v),这条非树边可...
分类:其他好文   时间:2015-12-21 21:35:49    阅读次数:262
BZOJ4033: [HAOI2015]T1
Description有一棵点数为 N 的树,树边有边权。给你一个在 0~ N 之内的正整数 K ,你要在这棵树中选择 K个点,将其染成黑色,并将其他 的N-K个点染成白色 。 将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益最大值是多少。Input第一行包含两个整...
分类:其他好文   时间:2015-12-02 18:22:08    阅读次数:133
bzoj-2051 A Problem For Fun
题意: 给出一棵n个结点的树,边上有权值; 对于每个点求离它第k小的距离; n 题解: 正解似乎是树分治维护距离,然后二分答案啥的,时间复杂度O(nlog^3); 但是如果想不到树分治怎么办呢?那么就来写一个逗比做法吧! 考虑从一个点转移到另外一个点,这个转移过程对于一些点是增加这条边的权值,另一些是减少这条边的权值; 而投影到DFS序上,就是对于子树区间的加减修改; 从...
分类:其他好文   时间:2015-11-26 15:22:22    阅读次数:428
kuangbin带你飞 生成树专题 : 次小生成树; 最小树形图;生成树计数
第一个部分 前4题 次小生成树算法:首先如果生成了最小生成树,那么这些树上的所有的边都进行标记。标记为树边。接下来进行枚举,枚举任意一条不在MST上的边,如果加入这条边,那么肯定会在这棵树上形成一个环,如果还要维护处树的特点那么就要在这个环上删去一条边,这样他还是树,删掉的边显然是这条链上权值最大边...
分类:其他好文   时间:2015-10-27 21:54:48    阅读次数:285
poj1155:树形dp
题意是:给定一棵树,1为根结点表示电视台,有m个叶子节点表示客户,有n-m-1个中间节点表示中转站,每条树边有权值。然后要是跑叶子节点的话边的值只需要++一次就好,叶子节点有权值。问电视台不亏损的情况最多有几个客户可以看到比赛?转移方程是 dp[v][j] = max(dp[v][j],dp[v][...
分类:其他好文   时间:2015-10-21 18:49:28    阅读次数:169
hdu5452 Minimum Cut
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5452题意:给你一个图和它的生成树,要你在树上删一条边,问你最少删多少条边使得图不联通(开始时图一定联通)解:对每一条非树边对它两点之间的树上链的边+1,答案就是树上边的最小边权+1。处理上开始用了树状数...
分类:其他好文   时间:2015-09-24 19:16:53    阅读次数:188
BZOJ3009 : 集合
取一棵生成森林,根据题目限制可得,与一个点相连的多余的边数是$O(\sqrt{m})$级别的。对于树边,每个点维护3棵权值线段树,依次保存它的儿子里各个集合的边。再开3*3个分块数组,记录多余边以及树边每种权值的出现次数,修改时暴力修改多余边,时间复杂度$O(q\sqrt{m})$。#include...
分类:其他好文   时间:2015-09-17 01:12:39    阅读次数:311
HDU 5444 Elven Postman
题意:给一棵二叉树的中序,前序为升序的1~n,m个查询,求从根走到被查询结点的路径。解法:模拟一下给前序中序的建树,边建边记路径就可以了……就是建树的时候写着的有点恶心……代码:#include#include#include#include#include#include#include#incl...
分类:其他好文   时间:2015-09-15 14:26:22    阅读次数:140
uvalive4015 (树上背包)
给一棵树,边上有权值,然后给一个权值x,问从根结点出发, 走不超过x的距离,最多能经过多少个结点。走过的点可以重复走,所以可以从一个分支走下去,然后走回来,然后再走另一个分支dp[u][j][0] 表示从u出发,走了j个点,然后不回到u点的最小花费dp[u][j][1] 表示从u出发,走了j个点,然...
分类:其他好文   时间:2015-09-05 09:54:14    阅读次数:168
bzoj-3672 购票
题意: 给出一颗n个结点的有根树,边有长度; 每个点有可以购票前往长度相差不超过li的它的祖先,票的花费为pi*长度+qi; 当然的,可以的选择多次倒车到达; 求每个点到根的最小花费; n 题解: 这题真的好贴心,数据特殊情况都给你让你特判了2333; 首先一条链的情况都会吧,设f[i]为i到根的最小花费,dis为到根的距离; 转移方程为:f[i]=f[j]+p[i]*(...
分类:其他好文   时间:2015-08-31 19:45:24    阅读次数:192
381条   上一页 1 ... 28 29 30 31 32 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!