#ABC304E. 好图

好图

好图

题目描述

给你一个具有 NN 个顶点和 MM 条边的无向图 GG。 对于 i=1,2,…,Mi = 1, 2, \ldots, M,第 ii 条边是连接顶点 uiu_i 和 viv_i 的无向边。

一个具有 NN 个顶点的图被称为「好图」,当且仅当对所有的 i=1,2,…,Ki = 1, 2, \ldots, K,下列条件成立:

在 GG 中不存在连接顶点 xix_i 和 yiy_i 的路径。

给定的图 GG 是「好图」。

给你 QQ 个相互独立的问题。请回答全部问题。 对于 i=1,2,…,Qi = 1, 2, \ldots, Q,第 ii 个问题如下。

在给定的图 GG 中加入一条连接顶点 pip_i 和 qiq_i 的无向边后得到的图 G(i)G^{(i)} 是否仍是「好图」?

输入格式

输入按以下格式从标准输入给出:

N M
u_1 v_1
u_2 v_2
⋮
u_M v_M
K
x_1 y_1
x_2 y_2
⋮
x_K y_K
Q
p_1 q_1
p_2 q_2
⋮
p_Q q_Q

输出格式

输出 QQ 行。 对于 i=1,2,…,Qi = 1, 2, \ldots, Q,第 ii 行输出第 ii 个问题的答案:如果图 G(i)G^{(i)} 是「好图」则输出 Yes,否则输出 No。

样例

6 6
1 2
2 3
2 3
3 1
5 4
5 5
3
1 5
2 6
4 3
4
2 5
2 6
5 6
5 4
No
No
Yes
Yes

对于第一个问题,图 G(1)G^{(1)} 中存在连接顶点 x1=1x_1 = 1 和 y1=5y_1 = 5 的路径 1→2→51 \rightarrow 2 \rightarrow 5,因此不是「好图」。所以输出 No。

对于第二个问题,图 G(2)G^{(2)} 中存在连接顶点 x2=2x_2 = 2 和 y2=6y_2 = 6 的路径 2→62 \rightarrow 6,因此不是「好图」。所以输出 No。

对于第三个问题,图 G(3)G^{(3)} 是「好图」。所以输出 Yes。

对于第四个问题,图 G(4)G^{(4)} 是「好图」。所以输出 Yes。

如该样例输入所示,注意给定的图 GG 可能含有自环或重边。

数据范围

  • 2≤N≤2×1052 \le N \le 2 \times 10^5
  • 0≤M≤2×1050 \le M \le 2 \times 10^5
  • 1≤ui,vi≤N1 \le u_i, v_i \le N
  • 1≤K≤2×1051 \le K \le 2 \times 10^5
  • 1≤xi,yi≤N1 \le x_i, y_i \le N
  • xi≠yix_i \neq y_i
  • 当 i≠ji \neq j 时,$\lbrace x_i, y_i \rbrace \neq \lbrace x_j, y_j \rbrace$
  • 对所有的 i=1,2,…,Ki = 1, 2, \ldots, K,在 GG 中不存在连接顶点 xix_i 和 yiy_i 的路径。
  • 1≤Q≤2×1051 \le Q \le 2 \times 10^5
  • 1≤pi,qi≤N1 \le p_i, q_i \le N
  • pi≠qip_i \neq q_i
  • 所有输入值均为整数。
难度 提高
通过率 —
尝试 0
通过 0
ID
2953
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签