树
ACM_Fish
新地址 : https://li-fish.github.io/
展开
-
HDU2196 - Computer(树的直径+DP)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2196题目大意:给定一个无向连通无环图,求每个节点到达的最远的节点的距离。解题过程:上午看了一下DP进阶之路的PDF,突然想学树型DP。然后找到了这个题,之前做了一个POJ的BFS求树的直径的,这次再来一发DP的。题目分析:由于题目给的是无向连通无环图,这里构造出一颗树来,不妨假设节点11为根。那么对于任原创 2017-06-28 20:41:19 · 704 阅读 · 0 评论 -
CodeForces743D - Chloe and pleasant prizes(树型DP)
题目链接:https://vjudge.net/problem/CodeForces-743D题目大意:给定一颗树,每个节点上有一个权值,求找出两颗不相交子树,使两颗子树的权值和最大。解题过程:好久好久好久之前CF比赛的题,当时好像是没读懂题意,虽然说现在也有点读不懂,最后看了下别人的博客才知道题意。看到下面的标签上有DFS和DP,于是往树型DP上想,不过没系统的学过,之前只写过一个求树的重心的,于原创 2017-06-27 17:10:47 · 437 阅读 · 0 评论 -
CodeForces734E - Anton and Tree(缩点+树的直径)
题目链接:http://codeforces.com/problemset/problem/734/E题目大意:给定一棵无根数,每个节点有黑白两种颜色,现在有一种涂色操作,一次可以将一块连通的同色区域涂为一个颜色,现在求最少操作几次可以将整棵树涂成黑色或白色。解题过程:因为之前做过一个涂板子的题,进行的操作和这个一样,也是先缩点。不过那个数据范围比较小,枚举所有点BFS一次,求最长路即可,但是做过数原创 2017-06-27 10:17:13 · 523 阅读 · 0 评论