#A0006. 只能走一次!

    ID: 11 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>树结构树链剖分数据结构线段树树状数组

只能走一次!

No testdata at current.

题目描述

小 X 有一棵树,他每次从节点 uu 出发走到节点 vv

但是由于树枝(边)过于脆弱,所以小 X 每条边走过之后这条边就会断掉。

对于每个操作,你需要判断小 X 从节点 uu 是否能到达节点 vv,若可以,输出Yes;否则输出No

如果无法到达,那么小 X 就不会走这个路径。

输入格式

第一行两个正整数 n,qn,q,表示树的节点数和操作数。

接下来 n1n-1 行,每行两个树 x,yx,y 表示一条树边。

接下来 qq 行,每行两个数 u,vu,v,表示一次操作。

输出格式

对于每个操作输出YesNo表示答案。

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

数据范围与约定

1n,q1051 \le n,q \le 10^5

0u,v,x,y1090 \le u,v,x,y\le 10^9

数据保证边构成一棵树。