#P17126. [ICPC 2025 Shanghai R] Flower' s land 4
[ICPC 2025 Shanghai R] Flower' s land 4
背景
试题来自 清华大学学生算法协会。
题目描述
在二维平面上有 条线段。每条线段均以 轴的非负半轴 上的一点为起点,以 轴的非负半轴 上的一点为终点。换言之,其起点坐标为 ,其中 ,终点坐标为 ,其中 。
你需要回答 个查询。每个查询会给出另一条线段,该线段起点在 轴上,终点可以在平面的 第一象限或坐标轴的非负部分 上的任意位置。对于每条查询线段,请判断它是否与任何已有线段相交。端点处的相交也算作相交。
查询之间相互独立;也就是说,每次查询给出的线段不会保留到后续的查询中。
输入格式
输入包含多组测试用例。第一行包含一个整数 (),表示测试用例的数量。
对于每组测试用例,第一行包含两个整数 (),分别表示已有线段的数量和查询的数量。
接下来 行,每行包含两个整数 (),描述一条以 为起点、以 为终点的线段。
再接下来 行,每行包含三个整数 (),描述一条查询线段,其起点为 ,终点为 。
保证所有测试用例的 之和与 之和分别不超过 。
输出格式
对于每个查询,如果该查询线段与至少一条已有线段相交(包括端点处),则输出 YES,否则输出 NO。
1
3 5
6 6
2 6
6 2
10 4 4
10 3 3
0 1 1
0 2 2
5 2 1
NO
YES
NO
YES
NO
提示
翻译由 DeepSeek V4 Pro 完成