1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

解题思路

给定一棵以 1 为根的树。对任意节点 uuu,记其子树为 S(u)S(u)S(u)。每次询问要计算

∑v,w∈S(u), v<wdist⁡(v,w)\sum_{v,w\in S(u),\, v<w}\operatorname{dist}(v,w) v,w∈S(u),v<w∑​dist(v,w)

其中 dist⁡\operatorname{dist}dist 为树上最短路径边数。

P4305.第3题-子树与节点对的距离和

    1000ms Tried: 6 Accepted: 3 Difficulty: 8 所属公司 : 米哈游
    算法与标签>DFS

题目内容

给定一棵节点数为 nnn 的,树的根节点为 111 。

对树中的任意节点 uuu ,定义其子树为以为根的所有节点集合,记为 S(u)S(u)S(u) 。

现有 mmm 次查询,每次查询给定一个节点 uuu ,请你计算子树 S(u)S(u)S(u) 中所有节点对 (v,w)(v,w)(v,w) 之间的距离和,

∑v,w∈S(u),v<wdist⁡(v,w),\sum_{v, w \in S(u), v<w} \operatorname{dist}(v, w),∑v,w∈S(u),v<w​dist(v,w),

其中 dist(v,w)dist(v,w)dist(v,w) 表示节点 vvv 与 www 之间的距离。

【名词解释】

  • 树:树是一种连接无环的无向图。

  • 子树:子树指给定节点及其所有后代节点组成的连通子图。

  • 距离:距离表示树中两节点之间的边数最短路径长度。

输入描述

第一行输入两个整数 nnn 和 m(1≦n,m≦2×105)m(1≦n,m≦2×10^5)m(1≦n,m≦2×105),分别表示树的节点数量与查询次数。

接下来 n−1n-1n−1 行,每行输入两个整数 ui,vi(1≦ui,vi≦n;ui≠vi)u_i,v_i(1≦u_i,v_i≦n;u_i≠v_i)ui​,vi​(1≦ui​,vi​≦n;ui​=vi​),表示树的一条边。

接下来 mmm 行,每行输入一个整数 u(1≦u≦n)u(1≦u≦n)u(1≦u≦n) ,表示一次查询的节点编号。

输出描述

对于每次查询,在一行上输出一个整数,表示对应节点子树中所有节点对距离和。

样例1

输入

5 3
1 2
1 3
3 4
3 5
1
3
4

输出

18
4
0

说明

在这个样例中:

  • 节点 111 的子树为 {1,2,3,4,51,2,3,4,51,2,3,4,5},其所有 101010 对距离之和为 181818 ;

  • 节点 333 的子树为 {3,4,53,4,53,4,5},距离和 1+1+2=41+1+2=41+1+2=4 ;

  • 节点 444 的子树仅为自身,贡献距离和 000 .

样例2

输入

3 2
1 2
2 3
2
3

输出

1
0

说明

在这个样例中:

  • 节点 222 的子树为 {2,32,32,3},距离和 111 ;
  • 节点 333 的子树为 {333},距离和 000 .

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 2, 34ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?