上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页

2015年1月7日

hdu4126(最小生成树+dfs)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4126题意:给出一幅3000个点的图,有10000次操作: 求将某条边的权值变大后的最小生成树,最后输出10000次操作得到的最小生成树权值的平均值。分析:对于每次询问, 都是将a,b之间的边增加到c, ... 阅读全文

posted @ 2015-01-07 16:24 lienus 阅读(329) 评论(0) 推荐(0)

hdu3899(树形dp)

摘要: 题意:给一树,每个结点有人数,边有权值,表示经过这条边所需时间,问取某个结点作为开会地点,所有人全部到达此结点最少所需总时间?分析:val[u]表示以u为根节点的总人数,num[u]表示以u为根节点的总用时,可以先做一次dfs算出树上所有点到根节点(1)的花费总和,然后同时计算出num[u],然后就... 阅读全文

posted @ 2015-01-07 02:05 lienus 阅读(247) 评论(0) 推荐(0)

hdu4003(树形dp)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4003题意:给定一棵n个节点的树,遍历每条数边都需要费用cost,现在给定k个机器人,要求用这个k个机器人遍历整棵树,使得经过的费用和最小,n#include #include #include #inc... 阅读全文

posted @ 2015-01-07 00:13 lienus 阅读(376) 评论(0) 推荐(0)

2015年1月5日

poj2378(树的dfs)

摘要: 题目链接:http://poj.org/problem?id=2378题意:给一个树状图,有n个点。求出,去掉哪个点,使得剩下的每个连通子图中点的数量不超过n/2。分析:num[u]表示以u为根节点的子树的总节点树,判断下与u连接的儿子v代表的子树总节点num[v]和u的父亲代表的子树总节点n-nu... 阅读全文

posted @ 2015-01-05 23:18 lienus 阅读(380) 评论(0) 推荐(0)

zoj3201(树形dp)

摘要: 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3201题意:给一棵树, n结点#include #include #include #include #include #include #include #incl... 阅读全文

posted @ 2015-01-05 23:00 lienus 阅读(268) 评论(0) 推荐(0)

poj1849(求树的直径)

摘要: 题目链接:http://poj.org/problem?id=1849题意:有一颗n个结点的带权的无向树, 在s结点放两个机器人, 这两个机器人会把树的每条边都走一遍, 但是最后机器人不要求回到出发点. 问你两个机器人走的路总长之和的最小值是多少?分析:如果从某点出发遍历完一棵树再回来,那么所有边都... 阅读全文

posted @ 2015-01-05 22:06 lienus 阅读(504) 评论(0) 推荐(0)

poj1947(树形dp)

摘要: 题目链接:http://poj.org/problem?id=1947题意:给n(n#include #include #include #include #include #include #include #include #include #include #define LL long lo... 阅读全文

posted @ 2015-01-05 19:08 lienus 阅读(172) 评论(0) 推荐(0)

hdu1561(树形dp)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1561题意:n座城堡,每个里面都有宝物,要求在你可以攻占m个城堡得到的最多的宝物,但是如果要攻破一个城堡,必须要攻破它依赖的那个城堡,例如,如果a依赖b,那么如果想要攻破a就必须先攻破b。分析:首先根据依... 阅读全文

posted @ 2015-01-05 17:45 lienus 阅读(327) 评论(0) 推荐(0)

ZOJ3626(树形dp)

摘要: 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4772题意:给一棵有n个结点的树,每个点有点权表示在这个点上的价值,每条边有边权表示走这条路所需要的时间,给一个时间m,问在时间m从点k出发再回到点k所能得到的最大的价值... 阅读全文

posted @ 2015-01-05 17:03 lienus 阅读(163) 评论(0) 推荐(0)

poj2486(树形dp)

摘要: 题目链接:http://poj.org/problem?id=2486题意:一颗树,n个点(1-n),n-1条边,每个点上有一个权值,求从1出发,走m步,最多能遍历到的权值。分析:非常不错的树形dp。dp[u][j][0]表示从当前点u出发,走了j步再回到u点的最大值;dp[u][j][1]表示从当... 阅读全文

posted @ 2015-01-05 00:57 lienus 阅读(484) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页

导航