摘要: 题意:给出一张完全图,所有的边的边权都是 y,现在给出图的一个生成树,将生成树上的边的边权改为 x,求一条距离最短的哈密顿路径。 先考虑x>=y的情况,那么应该尽量不走生成树上的边,如果生成树上有一个点的度数是n-1,那么必然需要走一条生成树上的边,此时答案为x+y*(n-2). 否则可以不走生成树 阅读全文
posted @ 2017-06-09 23:05 free-loop 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 题意:给出一棵无根树,每个节点有一个权值,现在要让dfs序的前k个结点的最小值最大,求出这个值。 考虑二分答案,把>=答案的点标记为1,<答案的点标记为0,现在的任务时使得dfs序的前k个节点都为1. 考虑树形DP。 用dp[u]表示从节点u开始在子树中进行dfs最多可以经过多少个为1的结点,显然, 阅读全文
posted @ 2017-06-09 11:36 free-loop 阅读(403) 评论(0) 推荐(1) 编辑