#P991. 重合线段
重合线段
题目描述
Carol 有 条线段,从 到 编号,第 条覆盖数轴上 的区间。
Carol 认为一条线段如果去掉之后,剩余线段的并集和先前没有差别,那这条线段就是重合线段。
Carol 只关心整点,所以线段的并集是至少被一条线段覆盖的整点集合,例如 中,线段 被认为是重合线段。
请找到所有重合线段的编号,或报告不存在重合线段。
输入格式
第一行一个整数 表示数据组数,对于每组数据:
第一行一个整数 。
接下来 行,第 行两个整数 表示第 个区间的两个端点。
输出格式
对于每组数据,如果有重合线段,在一行内升序输出重合线段的编号,否则输出一行 -1
。
4
3
1 3
4 6
1 7
2
0 10
0 10
3
1 2
3 4
6 8
3
1 2
2 3
3 4
1 2
1 2
-1
2
样例解释 1
在第一组数据中,去掉线段 [1,3] 或 [4,6] 后,剩余两条线段的并集都是 [1,7]。
数据范围
对于 的数据,,。
对于 的数据,,。
对于 的数据,,,。