#4628. Well-defined Path Queries on a Namori

0

Well-defined Path Queries on a Namori

Well-defined Path Queries on a Namori

题目描述

你被给定了一个连通的简单无向图 GG,该图有 NN 个顶点,编号为 11 到 NN,并且有 NN 条边。第 ii 条边双向连接顶点 uiu_i 和顶点 viv_i。 回答以下 QQ 个查询。

判断是否存在从顶点 xix_i 到顶点 yiy_i 的唯一简单路径(简单路径是不重复顶点的路径)。

输入格式

输入从标准输入按照以下格式给出: NN u1u_1 v1v_1 u2u_2 v2v_2 ⋮\vdots uNu_N vNv_N QQ x1x_1 y1y_1 x2x_2 y2y_2 ⋮\vdots xQx_Q yQy_Q

输出格式

输出 QQ 行。 第 ii 行 (1≤i≤Q)(1 \leq i \leq Q) 应当包含 YesYes 如果存在从顶点 xix_i 到顶点 yiy_i 的唯一简单路径,否则为 NoNo。

5
1 2
2 3
1 3
1 4
2 5
3
1 2
1 4
1 5
No
Yes
No
10
3 5
5 7
4 8
2 9
1 2
7 9
1 6
4 10
2 5
2 10
10
1 8
6 9
8 10
6 8
3 10
3 9
1 10
5 8
1 10
7 8
Yes
No
Yes
Yes
No
No
Yes
No
Yes
No

提示

3≤N≤2×1053 \leq N \leq 2 \times 10^5 1 \leq u_i < v_i\leq N (ui,vi)≠(uj,vj)(u_i,v_i) \neq (u_j,v_j) if i≠ji \neq j. GG 是一个具有 NN 个顶点和 NN 条边的连通简单无向图。 1≤Q≤2×1051 \leq Q \leq 2 \times 10^5 1 \leq x_i < y_i\leq N 输入中的所有数值均为整数。从顶点 11 到 22 的简单路径有 (1,2)(1,2) 和 (1,3,2)(1,3,2),它们不是唯一的,所以第一个查询的答案是 NoNo。 从顶点 11 到 44 的简单路径是 (1,4)(1,4),这是唯一的,所以第二个查询的答案是 YesYes。 从顶点 11 到 55 的简单路径有 (1,2,5)(1,2,5) 和 (1,3,2,5)(1,3,2,5),它们不是唯一的,所以第三个查询的答案是 NoNo。

标签: AtCoder|abc266F

来源

AtCoder|abc266F