#ABC304E. 好图

好图

好图

题目描述

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

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

GG 中不存在连接顶点 xix_iyiy_i 的路径。

给定的图 GG 是「好图」。

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

在给定的图 GG 中加入一条连接顶点 pip_iqiq_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 = 1y1=5y_1 = 5 的路径 1251 \rightarrow 2 \rightarrow 5,因此不是「好图」。所以输出 No。

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

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

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

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

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 0M2×1050 \le M \le 2 \times 10^5
  • 1ui,viN1 \le u_i, v_i \le N
  • 1K2×1051 \le K \le 2 \times 10^5
  • 1xi,yiN1 \le x_i, y_i \le N
  • xiyix_i \neq y_i
  • iji \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_iyiy_i 的路径。
  • 1Q2×1051 \le Q \le 2 \times 10^5
  • 1pi,qiN1 \le p_i, q_i \le N
  • piqip_i \neq q_i
  • 所有输入值均为整数。
难度 提高
通过率
尝试 0
已通过 0
ID
2953
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签