CF14C Four Segments

题目描述

几个月后,Alex 终于通过邮寄收到了其兄弟 Bob 的作品。现在,轮到 Alex 想向自己的兄弟炫耀一番了。他思考了一会儿,发现自己并没有现成的作品可以展示,于是决定编写一个用于矩形检测的程序。根据 Alex 的设想,程序需要判断给定的四条线段是否能够构成一个面积为正且边与坐标轴平行的矩形。由于 Alex 在学校成绩不佳,无法独立编写该程序,因此向你寻求帮助。

输入格式

输入数据包含四行。每行包含四个整数 $x_1$、$y_1$、$x_2$、$y_2$($-10^{9} \le x_1, y_1, x_2, y_2 \le 10^{9}$),表示一条线段的起点和终点的坐标。给定的线段可能退化为一个点。

输出格式

如果给定的四条线段能够组成一个面积为正且边与坐标轴平行的矩形,则输出 “YES”,否则输出 “NO”。

说明/提示

由 ChatGPT 5 翻译