摘要: 题目 P2495 [SDOI2011]消耗战 一棵树,边有边权,每次给 \(m\) 个关键点,要求求出使得这 \(m\) 个点不能从根节点出发到达,需要断掉的边的边权总和的最小值。 分析 虚树模板题。 首先看到特征关键点,还有数据范围的求和符号,很明显是虚树。 于是我们可以发现题目要求的,我们可以先 阅读全文
posted @ 2021-05-06 23:55 __Anchor 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 题目 P3320 [SDOI2015]寻宝游戏 分析 虚树。 首先发现题目其实就是让我们求一个虚树,走过其所有顶点一个来回的贡献。 易知这样的路径就是将点 \(dfn\) 序排序后从小到大依次走一遍。 那么答案也很显然是 但是这里直接建虚树不好做,因为有单点修改。 于是考虑用一个 \(set\) 来 阅读全文
posted @ 2021-05-06 23:33 __Anchor 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 题目 P6670 [清华集训2016] 汽水 给一棵树,边有边权,要求找到一条路径使得其平均值和 \(k\) 最接近。 分析 首先树上路径容易想到点分治。 然后发现这可以套一个 0/1 分数规划,于是我们可以把所有的边权减掉 \(k\),再二分 \(mid\)。 现在的问题就是判断了。 我们发现答案 阅读全文
posted @ 2021-05-06 23:25 __Anchor 阅读(49) 评论(0) 推荐(0) 编辑