CF2074A Draw a Square

题目描述

粉色士兵们给了你平面上的 $4$ 个不同点。这 $4$ 个点的坐标分别为 $(-l, 0)$、$(r, 0)$、$(0, -d)$ 和 $(0, u)$,其中 $l$、$ r$、$d$、$u$ 是正整数。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF2074A/cae2389956c359d11ac6b1eaa6f81027eb9d1dfa.png) 在图中,通过连接四个点 $L$、$R$、$D$、$U$ 绘制了一个正方形。请判断是否可以使用给定的四个点作为顶点绘制一个正方形$^{\text{∗}}$。 $^{\text{∗}}$正方形的定义是一个由 $4$ 个顶点组成的多边形,其所有边长相等且所有内角相等。多边形的任意两条边不得相交。

输入格式

每个测试包含多个测试用例。第一行包含测试用例的数量 $t$($1 \le t \le 10^4$)。接下来是每个测试用例的描述。 每个测试用例的第一行包含四个整数 $l$、$r$、$d$、$u$($1 \le l, r, d, u \le 10$)。

输出格式

对于每个测试用例,如果可以使用这四个点绘制正方形,则输出 "Yes"。否则输出 "No"。 答案可以以任意大小写形式输出。例如字符串 "yEs"、"yes" 和 "YES" 都会被识别为肯定回答。

说明/提示

在第一个测试用例中,给定的四个点构成正方形,因此答案是 "Yes"。 在第二个测试用例中,给定的四个点不构成正方形,因此答案是 "No"。 翻译由 DeepSeek R1 完成