| Codeforces Round 1062 (Div. 4) |
|---|
| Закончено |
Вам даны $$$4$$$ палочки длин $$$a$$$, $$$b$$$, $$$c$$$ и $$$d$$$. Их нельзя ломать или сгибать.
Определите, возможно ли с помощью данных палочек составить квадрат$$$^{\text{∗}}$$$.
$$$^{\text{∗}}$$$Квадрат определяется как многоугольник, состоящий из $$$4$$$ вершин, у которого все стороны имеют равную длину, а все внутренние углы равны. Ни одно из рёбер многоугольника не может пересекаться.
Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Единственная строка каждого набора содержит четыре целых числа $$$a$$$, $$$b$$$, $$$c$$$ и $$$d$$$ ($$$1 \le a, b, c, d \le 10$$$) — длины палочек.
Для каждого набора входных данных выведите «YES», если из данных палочек можно составить квадрат, и «NO» — в противном случае.
Вы можете выводить каждую букву в любом регистре (строчную или заглавную). Например, строки «yEs», «yes», «Yes» и «YES» будут приняты как положительный ответ.
71 2 3 41 1 1 12 2 2 21 2 1 21 1 5 55 5 5 54 10 5 9
NOYESYESNONOYESNO
В первом наборе входных данных можно доказать, что невозможно создать квадрат.
Во втором, третьем и шестом наборе входных данных мы можем создать такой квадрат:
![]() |
| Название |
|---|


