#iai19a1. 路径求交(Path Intersection)
路径求交(Path Intersection)
路径求交(Path Intersection)
题目描述
给定一棵 个点的树,以及 次询问,每次询问包含四个参数 ,请你求出从 的简单路径与 的简单路径是否存在交点。
输入格式
输入第一行:两个整数 和 ,表示树上的结点个数和询问次数
接下来 行:每行两个数 ,表示第 条边连接 两点
接下来 行:每行四个正整数 ,分别表示询问的四个参数
输出格式
输出共 行:其中第 行表示第 个询问的答案,如果两简单路径有交点,则输出 Y ,否则输出 N
样例输入 #1
5 2
1 2
1 3
3 4
2 5
1 2 3 4
3 5 1 4
样例输出 #1
N
Y
数据范围
对于 30% 的数据,保证
对于 100% 的数据,,
知识点与难度
本题涉及的知识点从属于 GESP 8级,难度等级:⭐⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 n,q≤10 / 链状树 |
| 2 | 15 | 9~11 | Hack: 同一路径 / 单点路径 / 不连通查询 |
| 3 | 30 | 12~20 | 中大规模 n≈1000~100000 |
| 4 | 25 | 21~25 | 随机回归 |