2622: 例5-2 相交问题

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:0

题目描述

一个二维平面上有若干矩形,以及一条线段。线段可能穿过某些矩形。你的任务是统计线段穿过的矩形数目。

一条线段穿过一个矩形是指,线段和矩形具有公共部分,哪怕仅仅是一个点。例如,一个矩形((00),(01),(11),(10)),则线段(-1-1)—(22)穿过该矩形,线段(0-1)—(21)穿过该矩形,线段(1-1)—(31)不穿过该矩形。

输入

输入文件的第一行是一个整数nn10000),表示矩形的个数。

第二行有4个整数x0y0x1y1,中间用一个空格隔开,描述一条线段(x0y0)—(x1y1)。

以下的n行,每行都包含用空格分隔的4个整数x0y0x1y1,描述了一个矩形,其中(x0y0)和(x1y1)分别表示矩形的左下角和右上角。

所有的坐标都在-2000020000之间。

输出

输出文件只有一个整数,表示与线段相交的矩形数。

样例输入 复制

1
0 0 5 5
0 1 6 6

样例输出 复制

1