随笔分类 -  动态规划 树形DP

摘要:Balancing Act 题目链接: http://poj.org/problem?id=1655 题意: 给出一棵树,求树的重心和以重心为根节点节点最多的子树的节点数,如果有多个重心输出编号较小的。 题解: 树的重心:找出一个节点v,以v为根,使得v的“节点最多的子树”的节点最少化 水题,随便以 阅读全文
posted @ 2016-08-02 15:27 kiuhghcsc 阅读(108) 评论(0) 推荐(0)
摘要:Tree2cycle 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4714 题意: 给出一棵树,可以删边和加边将这棵树变成一个圈(没有任何分支),求最少的操作次数。 题解: 将树改造为圈可以通过现将树变成一条没有分叉的链后再加上一条边连接链的两端。 阅读全文
posted @ 2016-08-02 14:32 kiuhghcsc 阅读(344) 评论(0) 推荐(0)
摘要:Terrorist’s destroy 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4679 题意: 给出一棵树,删除该树的某一条边会得到一个值a(该边的energy值)和一个值b(删除该边得到的两棵子树上的最大路径),求删除哪条边可以使得a*b最 阅读全文
posted @ 2016-08-01 16:12 kiuhghcsc 阅读(253) 评论(0) 推荐(0)
摘要:Y 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4705 题意: 给出一棵树,求集合{A,B,C}的个数,A,B,C均为树的节点且三点不在同一路径上 题解: 求出在同一路径的{A,B,C}的个数X,再用总数减去X就行了 求X可以有两种方法: ①将当 阅读全文
posted @ 2016-07-26 20:39 kiuhghcsc 阅读(113) 评论(0) 推荐(0)
摘要:Tree 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3534 题意: 有一棵树,问树上的最长路径以及最长路径的数量。 题解: 比较简单但是有点麻烦的一个题。设两个数组: dp[i][0]代表以 i 为根节点的子树上的最长路径(i 点可以是端点也可 阅读全文
posted @ 2016-07-26 15:49 kiuhghcsc 阅读(183) 评论(0) 推荐(0)
摘要:Holiday's Accommodation 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4118 题意: 有一棵树,树上每个节点都是一座房子,房子里有人,树的每条边都有一个权值(距离),所有人都要去别人家玩(通过最短路径),有两个要求: ①所有 阅读全文
posted @ 2016-07-26 13:22 kiuhghcsc 阅读(319) 评论(0) 推荐(0)
摘要:The Ghost Blows Light 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4276 题意: 胡八一(男主角)被关在一个树形的墓地的根节点1上,现在他有T分钟逃离墓地,墓地的出口在N点,每条边都有权值wi(即经过这条边需要花费wi分钟) 阅读全文
posted @ 2016-07-25 23:09 kiuhghcsc 阅读(179) 评论(0) 推荐(0)
摘要:Information Disturbing 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3586 题意: 在战场上有n个地方据点,它们的通信网络构成一棵树,其根节点1为敌方指挥处,所有叶子节点为前线,每一条边存在一个权值wi表示切断这条线路需要花 阅读全文
posted @ 2016-07-25 17:01 kiuhghcsc 阅读(160) 评论(0) 推荐(0)
摘要:GeoDefense 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4044 题意: GeoDefense是一款游戏,规则差不多如下: 有一颗树,其根节点(1)是敌人基地,会派敌军出来,敌军可以走任何的路径,如果敌军走到了你的基地,那么你就输了,所有 阅读全文
posted @ 2016-07-25 15:58 kiuhghcsc 阅读(241) 评论(0) 推荐(0)
摘要:Find Metal Mineral 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4003 题意: 有一棵树(存在N个节点),树上每条边都有权值,在其根节点S上有K个机器人,求这些机器人遍历所有点所花费的最小权值和 题解: 设dp[i][j]为以i 阅读全文
posted @ 2016-07-25 10:46 kiuhghcsc 阅读(95) 评论(0) 推荐(0)
摘要:Computer 题目链接: http://acm.hdu.edu.cn/submit.php?pid=2196 题意: 学校里有一台电脑(编号为1),这些年来又陆续买了(N-1)台电脑,每一台新电脑都要和一台已经存在的电脑连接,构成了一棵以1为根的树,求树上每个节点到所有叶子节点的距离的最大值。 阅读全文
posted @ 2016-07-21 10:37 kiuhghcsc 阅读(126) 评论(0) 推荐(0)
摘要:Anniversary party 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1520 题意: 公司里有一堆人再开派对,每个人有一个欢乐值,这些人之间有一些上下级关系,每个人都不想和他的直接上司(即是父亲,不包括祖先)同时出现在party上,求p 阅读全文
posted @ 2016-06-16 19:41 kiuhghcsc 阅读(150) 评论(0) 推荐(0)