摘要: zxa and leaf 链接 题意: 给树上所有点赋一个权值,一条边的权值是两个端点的权值差,使最大的边的权值最小。其中k个叶子节点已经赋值。 分析: 二分一个答案mid,然后dp一遍,求每个点的取值范围。 代码: 阅读全文
posted @ 2019-02-01 17:17 MJT12044 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 3832: [Poi2014]Rally 链接 分析: 首先可以考虑删除掉一个点后,计算最长路。 设$f[i]$表示从起点到i的最长路,$g[i]$表示从i出发到终点的最长路。那么经过一条边的最长路就是$f[u]+1+g[v]$。 删除一个点x后,会使一些路径没了。考虑这些路径的特点。我们它比x拓扑 阅读全文
posted @ 2019-02-01 11:44 MJT12044 阅读(184) 评论(0) 推荐(0) 编辑