首页 > Tree
头像 Kidding_Ma
发表于 2023-08-05 02:07:50
Link B 先排序,考虑枚举两个位置,计算这两个位置差的贡献。 ∑i=0n−1∑j=0n−1∣ai−bj∣∑k=0min⁡(i,j)(ki)(kj)∑k=0min⁡(n−1−i,n−1−j)(kn−1−i)(kn−1−j)=∑i=0n−1∑j=0n−1∣ai−bj∣(min⁡(i,j)i+j)(m 展开全文
头像 2020XC39
发表于 2023-08-04 20:36:27
题目大意: 给定一棵树,每个点选择黑、白有对应的代价。定义一棵树的收益为所有黑白点对间路径边权最大值的和 问如何选择每个点的颜色使得收益−-−代价最大?n≤3000n\le3000n≤3000 分析:因为要考虑路径中边的最大值,所以我们可以从小到大考虑每条边,建立KruskalKruskalKrus 展开全文

等你来战

查看全部