[HNOI2008]水平可见直线
在 直角坐标平面上有 条直线 。若从 值趋于正无穷大处向下观察时,能够看到直线 的某个子线段,则称 是可见的,否则称其为被覆盖的。
例如,有以下直线:
其中, 和 是可见的, 是被覆盖的。
给定 条形如 的直线,且任意两条直线均不重合。请找出所有可见的直线。
输入格式
第一行包含一个整数 ,表示直线的数量。
接下来 行,第 行包含两个整数 和 ,表示直线 的方程为 。
输出格式
按照编号从小到大的顺序,输出所有可见直线的编号,相邻编号之间用一个空格隔开。
样例输入
3
-1 0
1 0
0 0
样例输出
1 2
数据范围
- ;
- ;
- 任意两条直线均不重合。
来源与许可
本题为 HNOI 2008 试题「水平可见直线」,题面与测试数据整理自 BZOJ。
样例 1
输入
3
-1 0
1 0
0 0
输出
1 2