CF2074A.Draw a Square
入门
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
粉色士兵们给了你平面上的 4 个不同点。这 4 个点的坐标分别为 (−l,0)、(r,0)、(0,−d) 和 (0,u),其中 l、$ r、d、u$ 是正整数。

在图中,通过连接四个点 L、R、D、U 绘制了一个正方形。请判断是否可以使用给定的四个点作为顶点绘制一个正方形∗。
∗正方形的定义是一个由 4 个顶点组成的多边形,其所有边长相等且所有内角相等。多边形的任意两条边不得相交。
输入格式
每个测试包含多个测试用例。第一行包含测试用例的数量 t(1≤t≤104)。接下来是每个测试用例的描述。
每个测试用例的第一行包含四个整数 l、r、d、u(1≤l,r,d,u≤10)。
输出格式
对于每个测试用例,如果可以使用这四个点绘制正方形,则输出 "Yes"。否则输出 "No"。
答案可以以任意大小写形式输出。例如字符串 "yEs"、"yes" 和 "YES" 都会被识别为肯定回答。
输入输出样例
输入#1
2 2 2 2 2 1 2 3 4
输出#1
Yes No
说明/提示
在第一个测试用例中,给定的四个点构成正方形,因此答案是 "Yes"。
在第二个测试用例中,给定的四个点不构成正方形,因此答案是 "No"。
翻译由 DeepSeek R1 完成
输入解题思路,AI测评打分。不知道怎么写?