AT_abc298_h.[ABC298Ex] Sum of Min of Length

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一棵有 NN 个顶点的树。顶点编号为 11 到 NN,第 ii 条边连接顶点 AiA_i 和顶点 BiB_i。

此外,树上顶点 xx 和顶点 yy 之间的距离记作 d(x,y)d(x, y)。这里,顶点 xx 和顶点 yy 的距离指的是从顶点 xx 到顶点 yy 的最短路径上的边数。

给出 QQ 个查询,请依次回答。第 ii 个查询如下所述:

  • 给定整数 Li,RiL_i, R_i,请计算 ∑j=1Nmin⁡(d(j,Li),d(j,Ri))\displaystyle\sum_{j=1}^{N} \min(d(j, L_i), d(j, R_i)) 的值。

输入格式

输入按以下格式从标准输入读入。

NN
A1A_1 B1B_1
⋮\vdots
AN−1A_{N-1} BN−1B_{N-1}
QQ
L1L_1 R1R_1
⋮\vdots
LQL_Q RQR_Q

输出格式

输出 QQ 行。第 ii 行输出第 ii 个查询的答案。

输入输出样例

  • 输入#1

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

    输出#1

    4
    6
    3
  • 输入#2

    8
    4 2
    4 1
    5 6
    6 1
    7 6
    8 1
    3 7
    7
    8 4
    4 4
    7 2
    4 4
    5 3
    4 4
    6 1

    输出#2

    14
    16
    10
    16
    14
    16
    8

说明/提示

数据范围

  • 1≤N,Q≤2×1051 \leq N, Q \leq 2 \times 10^5
  • 1≤Ai,Bi,Li,Ri≤N1 \leq A_i, B_i, L_i, R_i \leq N
  • 给定的图为树
  • 所有输入均为整数

样例解释 1

以第 11 个查询为例。d(1,4)=2d(1, 4) = 2,d(1,1)=0d(1, 1) = 0,所以 min⁡(d(1,4),d(1,1))=0\min(d(1, 4), d(1, 1)) = 0。d(2,4)=2d(2, 4) = 2,d(2,1)=2d(2, 1) = 2,所以 min⁡(d(2,4),d(2,1))=2\min(d(2, 4), d(2, 1)) = 2。d(3,4)=1d(3, 4) = 1,d(3,1)=3d(3, 1) = 3,所以 min⁡(d(3,4),d(3,1))=1\min(d(3, 4), d(3, 1)) = 1。d(4,4)=0d(4, 4) = 0,d(4,1)=2d(4, 1) = 2,所以 min⁡(d(4,4),d(4,1))=0\min(d(4, 4), d(4, 1)) = 0。d(5,4)=1d(5, 4) = 1,d(5,1)=1d(5, 1) = 1,所以 min⁡(d(5,4),d(5,1))=1\min(d(5, 4), d(5, 1)) = 1。0+2+1+0+1=40 + 2 + 1 + 0 + 1 = 4,因此输出 44。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页