CF2074A.Draw a Square

入门

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

粉色士兵们给了你平面上的 44 个不同点。这 44 个点的坐标分别为 (−l,0)(-l, 0)、(r,0)(r, 0)、(0,−d)(0, -d) 和 (0,u)(0, u),其中 ll、$ r、、d、、u$ 是正整数。

在图中,通过连接四个点 LL、RR、DD、UU 绘制了一个正方形。请判断是否可以使用给定的四个点作为顶点绘制一个正方形∗^{\text{∗}}。

∗^{\text{∗}}正方形的定义是一个由 44 个顶点组成的多边形,其所有边长相等且所有内角相等。多边形的任意两条边不得相交。

输入格式

每个测试包含多个测试用例。第一行包含测试用例的数量 tt(1≤t≤1041 \le t \le 10^4)。接下来是每个测试用例的描述。

每个测试用例的第一行包含四个整数 ll、rr、dd、uu(1≤l,r,d,u≤101 \le l, r, d, u \le 10)。

输出格式

对于每个测试用例,如果可以使用这四个点绘制正方形,则输出 "Yes"。否则输出 "No"。

答案可以以任意大小写形式输出。例如字符串 "yEs"、"yes" 和 "YES" 都会被识别为肯定回答。

输入输出样例

  • 输入#1

    2
    2 2 2 2
    1 2 3 4

    输出#1

    Yes
    No

说明/提示

在第一个测试用例中,给定的四个点构成正方形,因此答案是 "Yes"。

在第二个测试用例中,给定的四个点不构成正方形,因此答案是 "No"。

翻译由 DeepSeek R1 完成

输入解题思路,AI测评打分。不知道怎么写?

首页