[R20F]构图判树
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1.5S/512M
题目描述
你有 条线段,第 条线段为闭区间 。我们定义线段 包含线段 当且仅当满足:
- 且 (端点可以重合)。
现在你需要根据所有满足包含关系的线段对,构建一个无向图:
- 每当线段 包含线段 ,就在点 和点 之间连一条无向边。
请判断,这个图是否是一棵树。
格式
输入格式
本题有多组测试数据。
第一行一个整数 ,表示测试数据组数。
接下来每组测试数据格式如下:
第一行一个整数 ,表示线段的数量。
接下来 行,每行两个整数 和 ,表示第 条线段的左右端点。保证不存在两个线段相同。
输出格式
输出共 行,每行对应一组测试数据的判断结果。如果该组测试数据中,按照包含关系构建出的无向图构成一棵树,输出 Yes
;否则输出 No
。
样例
样例输入 #1
2
3
1 10
2 5
6 9
4
1 10
2 9
3 8
4 7
样例输出 #1
Yes
No
样例解释 #1
第一个样例中,线段 包含 和 ,线段 与 无直接包含关系,所以边为:,,形成一棵树。
第二个样例中,图中的边为 ,,,,,。故该图不是一棵树。
数据规模
对于 的数据,。
对于 的数据,, ,,。
代码源挑战赛 Round 20
- Status
- Done
- Rule
- DMY
- Problem
- 7
- Start at
- 2025-7-11 20:00
- End at
- 2025-7-11 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 623