#P16101. [ICPC 2019 NAIPC] Intersecting Rectangles

[ICPC 2019 NAIPC] Intersecting Rectangles

题目描述

给定二维平面上的 nn 个轴对齐矩形。在本问题中,如果两个矩形的边界存在任何公共点,则认为它们相交(特别地,一个矩形完全包含另一个矩形不算相交)。请判断是否存在一对相交的矩形。

:::align{center} :::

在该示例中,只有矩形 AB 相交。

输入格式

每个测试用例的第一行包含一个整数 nn1n1051 \leq n \leq 10^5),表示矩形的数量。

接下来的 nn 行,每行包含四个空格分隔的整数:

x1 y1 x2 y2x_1\ y_1\ x_2\ y_2

109x1,y1,x2,y2109-10^9 \leq x_1, y_1, x_2, y_2 \leq 10^9x1<x2x_1 < x_2y1<y2y_1 < y_2),描述一个矩形,其中 (x1,y1)(x_1, y_1) 是左下角,(x2,y2)(x_2, y_2) 是右上角。所有 xx 坐标互不相同,所有 yy 坐标也互不相同。

输出格式

输出一个整数,如果存在一对相交的矩形,则输出 11,否则输出 00

3
0 0 2 2
1 1 3 4
5 7 6 8
1
4
0 0 20 20
1 1 3 4
2 10 9 12
11 3 19 18
0

提示

翻译由 DeepSeek V3.2 完成