AT_abc298_h.[ABC298Ex] Sum of Min of Length
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一棵有 N 个顶点的树。顶点编号为 1 到 N,第 i 条边连接顶点 Ai 和顶点 Bi。
此外,树上顶点 x 和顶点 y 之间的距离记作 d(x,y)。这里,顶点 x 和顶点 y 的距离指的是从顶点 x 到顶点 y 的最短路径上的边数。
给出 Q 个查询,请依次回答。第 i 个查询如下所述:
- 给定整数 Li,Ri,请计算 j=1∑Nmin(d(j,Li),d(j,Ri)) 的值。
输入格式
输入按以下格式从标准输入读入。
N
A1 B1
⋮
AN−1 BN−1
Q
L1 R1
⋮
LQ RQ
输出格式
输出 Q 行。第 i 行输出第 i 个查询的答案。
输入输出样例
输入#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×105
- 1≤Ai,Bi,Li,Ri≤N
- 给定的图为树
- 所有输入均为整数
样例解释 1
以第 1 个查询为例。d(1,4)=2,d(1,1)=0,所以 min(d(1,4),d(1,1))=0。d(2,4)=2,d(2,1)=2,所以 min(d(2,4),d(2,1))=2。d(3,4)=1,d(3,1)=3,所以 min(d(3,4),d(3,1))=1。d(4,4)=0,d(4,1)=2,所以 min(d(4,4),d(4,1))=0。d(5,4)=1,d(5,1)=1,所以 min(d(5,4),d(5,1))=1。0+2+1+0+1=4,因此输出 4。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?