/ / 题库 /

B Almost Square

B Almost Square

测试数据来自 nnu_contest/1246

B Almost Square

时间限制:2s

空间限制:64MB

题目背景

这个问题是想告诉你,判断double变量相等的方法。

题目描述

给定平面上四个点的坐标\((x_i,y_i)\)。

如果至多改变一个点的坐标,就可以使这四个点连成一个正方形,就称它们"几乎连成了一个正方形"(Almost Square)。

如果这四个点满足这样的条件,请输出不含引号的三个大写字母"YES",否则输出不含引号的两个大写字母"NO"。

输入格式

四行,每行两个浮点数,浮点数至多包含六位小数。

输出格式

YES或NO

样例输入

0.0 0.0
0.0 1.0
1.0 0.0
2.0 4.0

样例输出

YES

样例解释

将(2.0,4.0)改变为(1.0,1.0),即构成一个正方形。

数据范围及限制

坐标的绝对值不超过30,浮点数最多包含六位小数。

信息

ID
2296
难度
(无)
分类
(无)
标签
递交数
0
已通过
0
通过率
?
上传者