【DG特长生2020 T4】星座图

这是一篇关于图论问题的博客,主要讨论如何解决一棵树中距离为2的点对的最大点权积和所有点权之和的问题。通过建立树形结构,并进行特定的枚举和优化算法,可以找到最大积和求和的解决方案。文章提供了输入输出样例、数据规模限制及详细的解题思路。

星座图


题目大意

一棵树,要满足它们的距离为2(每条边的距离为1)
每一个点都有自己的点权,求的有两个
第一个:两个点点权的积最大
第二个:所有点权的和


输入样例

link.in
5 
1 2
2 3 
3 4 
4 5 
1 5 2 3 10

输出样例

link.out
20 74

样例说明

本例输入的图如上所示,距离为2的有序点对有(1,3)、(2,4)、(3,1)、(3,5)、(4,2)、(5,3)。其“星座权值”分别为2、15、2、20、15、20 t其中最大的是20,总和为74

数据说明

对于303030%的数据,1<n≤1001< n≤1001<n100
对于606060%的数据,1<n≤20001< n≤20001<n2000
对于100100100%的数据,1<n≤200,0001< n≤200,0001<n200,0000<wi≤10,0000< w_i≤10,0000<wi10,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值