AT_abc254_e [ABC254E] Small d and k

题目描述

有一个包含 $N$ 个顶点、$M$ 条边的简单无向图,每个顶点编号为 $1,\ldots,N$。对于 $i=1,\ldots,M$,第 $i$ 条边连接顶点 $a_i$ 和顶点 $b_i$。此外,**每个顶点的度数不超过 $3$。** 对于 $i=1,\ldots,Q$,请回答以下查询: - 求与顶点 $x_i$ 的距离不超过 $k_i$ 的所有顶点编号之和。

输入格式

输入以如下格式从标准输入读入。 > $N$ $M$ > $a_1$ $b_1$ > $\vdots$ > $a_M$ $b_M$ > $Q$ > $x_1$ $k_1$ > $\vdots$ > $x_Q$ $k_Q$

输出格式

输出 $Q$ 行。第 $i$ 行输出第 $i$ 个查询的答案。

说明/提示

## 限制条件 - $1 \leq N \leq 1.5 \times 10^5$ - $0 \leq M \leq \min\left(\frac{N(N-1)}{2}, \frac{3N}{2}\right)$ - $1 \leq a_i < b_i \leq N$ - 若 $i \neq j$,则 $(a_i, b_i) \neq (a_j, b_j)$ - 给定图中每个顶点的度数不超过 $3$ - $1 \leq Q \leq 1.5 \times 10^5$ - $1 \leq x_i \leq N$ - $0 \leq k_i \leq 3$ - 所有输入均为整数 ## 样例解释 1 对于第 $1$ 个查询,与顶点 $1$ 的距离不超过 $1$ 的顶点只有顶点 $1$,因此答案为 $1$。对于第 $2$ 个查询,与顶点 $2$ 的距离不超过 $2$ 的顶点为顶点 $2,3,4,5,6$,这些编号的总和为 $20$,因此答案为 $20$。第 $3$ 个及以后的查询同理可以得到答案。 由 ChatGPT 4.1 翻译