hdu-2376 Average distance 树上距离问题

该博客讨论了HDU-2376树上距离问题,介绍了如何计算树上任意两点间的平均距离。博主通过树状DP解决这个问题,详细解释了每个节点的贡献,并提供了AC代码。平均距离的计算涉及到对每个边出现次数的统计和权值的乘积求和,最终除以节点总数。
摘要由CSDN通过智能技术生成

题目链接

hdu-2376 Average distance

题目

Average distance

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1374    Accepted Submission(s): 496
Special Judge

 

Problem Description

Given a tree, calculate the average distance between two vertices in the tree. For example, the average distance between two vertices in the following tree is (d01 + d02+ d03 + d04 + d12 +d13 +d14 +d23 +d24 +d34)/10 = (6+3+7+9+9+13+15+10+12+2)/10 = 8.6.

 

 

 

Input

On the first line an integer t (1 <= t <= 100): the number of test cases

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值