#ABC266F. Well-defined Path Queries on a Namori

Well-defined Path Queries on a Namori

Well-defined Path Queries on a Namori

  • 时间限制:3 秒
  • 内存限制:512 MiB

题目描述

给定一张有 NN 个顶点、NN 条边的简单连通无向图。

QQ 次询问。每次给出两个不同的顶点 xi,yix_i,y_i,请判断从 xix_iyiy_i 是否恰好存在一条简单路径。简单路径是指路径上的顶点互不重复。

输入格式

第一行包含一个整数 NN

接下来 NN 行,每行包含两个整数 ui,viu_i,v_i,表示一条连接顶点 uiu_iviv_i 的无向边。

接下来一行包含一个整数 QQ

随后 QQ 行,每行包含两个整数 xi,yix_i,y_i,表示一次询问。

输出格式

对每次询问输出一行。若两点之间恰好存在一条简单路径,输出 Yes;否则输出 No

样例输入 1

5
1 2
2 3
1 3
1 4
2 5
3
1 2
1 4
1 5

样例输出 1

No
Yes
No

样例输入 2

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

样例输出 2

Yes
No
Yes
Yes
No
No
Yes
No
Yes
No

数据范围

对于全部数据,3N2×1053\le N\le 2\times10^51ui<viN1\le u_i<v_i\le N1Q2×1051\le Q\le2\times10^51xi<yiN1\le x_i<y_i\le N。保证图简单且连通。

子任务编号 分值 特殊限制
1 25 Q20Q\le20
2 35 每个不在环上的顶点度数均为 11
3 40 无特殊限制