题目名称 | 3176. 树上的距离 |
---|---|
输入输出 | dfz.in/out |
难度等级 | ★★★★ |
时间限制 | 3000 ms (3 s) |
内存限制 | 512 MiB |
测试数据 | 18 |
题目来源 | 梦那边的美好ET 于2019-06-20加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
查看题解 | 分享题解 |
通过:2, 提交:5, 通过率:40% | ||||
梦那边的美好ET | 100 | 3.087 s | 41.30 MiB | C++ |
op_组撒头屯 | 100 | 4.741 s | 21.04 MiB | C++ |
梦那边的美好ET | 83 | 30.825 s | 52.75 MiB | C++ |
op_组撒头屯 | 78 | 14.337 s | 22.61 MiB | C++ |
op_组撒头屯 | 22 | 14.347 s | 19.44 MiB | C++ |
关于 树上的距离 的近10条评论(全部评论) |
---|
小 $D$ 有一棵树,树有 $n$ 个节点(编号 $1$ 至 $n$),边的长度均为 $1$。
小 $D$ 想知道:对于每个节点 $u$, $\sum_{v=1}^n w[dist(u,v)]$ 是多少。
其中, $dist(u, v)$ 为 $u$, $v$ 在树上的距离, {$w_i$} 为给定序列。
第一行,正整数 $n$。
第二行, $n$ 个自然数,第 $i$ 个元素代表$ w[i-1]$。
接下来 $n$ $-$ $1$ 行,第 $i $行两个正整数$ u_i$,$ v_i$,表示树中存在一条边连接 $u_i$ 和 $v_i$。
输出一行, $n$ 个整数,第 $i$ 个数代表结点 $i$ 的答案。
3 0 3 1 1 2 1 3
6 4 4
保证 $n \le 10^5,1 \le u_i,v_i \le n,0 \le w_i \le 10^4,w_0 = 0$。